728x90
728x90
Git 초보를 위한 친절한 안내: 간단한 프로젝트 버전 관리 시작하기
Git은 소프트웨어 개발자라면 누구나 알아야 할 필수적인 도구입니다. 프로젝트의 변화를 추적하고, 협업을 용이하게 하며, 실수로부터 코드를 보호하는 데 큰 역할을 합니다. 하지만 Git의 다양한 기능과 용어들은 초보자에게는 어렵게 느껴질 수 있습니다.
이 글에서는 실제 프로젝트를 예시로 들어 Git의 기본적인 사용법을 단계별로 설명합니다. Git을 처음 접하는 분들도 쉽게 따라 할 수 있도록 최대한 자세히 설명하고, 궁금한 점은 언제든지 댓글로 질문해주세요.
1. Git 설치하기
- Git 공식 홈페이지에서 운영체제에 맞는 설치 파일을 다운로드하여 설치합니다.
- 설치 과정에서 기본 설정을 그대로 사용해도 무방합니다.
2. Git 초기 설정
- 터미널(Windows의 경우 Git Bash)을 열고 다음 명령어를 실행하여 사용자 정보를 설정합니다.
git config --global user.name "Your Name"
git config --global user.email "your_email@example.com"
- 위 명령어에서 Your Name과 your_email@example.com 부분은 실제 이름과 이메일로 변경해야 합니다.
728x90
3. 프로젝트 초기화
- 새로운 프로젝트 폴더를 만들고, 터미널에서 해당 폴더로 이동합니다.
- 다음 명령어를 실행하여 Git 저장소를 초기화합니다.
git init
4. 파일 추가 및 커밋
- 프로젝트에 필요한 파일들을 생성하거나 기존 파일들을 폴더에 복사합니다.
- 변경된 파일들을 스테이징 영역에 추가합니다.
git add .
- 위 명령어는 모든 변경된 파일을 추가하는 명령입니다. 특정 파일만 추가하려면 파일 이름을 지정하면 됩니다.
- 스테이징 된 파일들을 저장소에 커밋합니다.
git commit -m "초기 커밋"
- -m 옵션 뒤에 커밋 메시지를 작성합니다. 커밋 메시지는 변경 사항을 간략하게 설명하는 것이 좋습니다.
5. 원격 저장소에 연결
- GitHub와 같은 원격 저장소에 프로젝트를 연결합니다.
- GitHub에 새로운 저장소를 생성하고, 다음 명령어를 실행하여 연결합니다.
git remote add origin https://github.com/your_username/your_repository.git
- https://github.com/your_username/your_repository.git 부분은 생성한 저장소의 URL로 변경해야 합니다.
6. 변경 사항 업로드
- 로컬 저장소의 변경 사항을 원격 저장소에 업로드합니다.
git push -u origin main
- -u 옵션은 브랜치를 연결하는 설정을 추가합니다.
7. 변경 사항 가져오기
- 원격 저장소의 변경 사항을 로컬 저장소로 가져옵니다.
git pull origin main
8. 브랜치 관리
- 새로운 기능 개발을 위해 브랜치를 생성합니다.
git branch feature
git checkout feature
- 개발이 완료되면 main 브랜치에 병합합니다.
git checkout main
git merge feature
9. 기타 유용한 명령어
- 변경 사항 확인: git status
- 커밋 로그 확인: git log
- 특정 커밋으로 이동: git checkout <커밋 해시>
- 실수로 삭제한 파일 복구: git reflog
결론
이 글에서는 Git의 기본적인 사용법을 간단한 프로젝트를 예시로 설명했습니다. Git은 다양한 기능과 활용법을 제공하지만, 위에서 설명한 내용만으로도 프로젝트를 효과적으로 관리할 수 있습니다.
728x90
728x90
'Git & GitHub 강좌 > 7. 실전 예제' 카테고리의 다른 글
실전 예제 : 오픈 소스 프로젝트 참여 (0) | 2024.10.06 |
---|---|
실전 예제 : 팀 프로젝트 협업 실습 (0) | 2024.10.06 |