Git은 코드베이스를 효율적으로 관리할 수 있는 강력한 버전 제어 시스템입니다. 이는 협업, 디버깅 및 깔끔한 코드베이스 유지에 필수적입니다.
이 글에서는 효율적인 버전 관리를 위해 알아야 할 몇 가지 필수 Git 명령을 다룰 것입니다.
🚀 1. Git 시작하기
Git은 일반적으로 대부분의 시스템에 사전 설치되어 있지만, 그렇지 않은 경우 공식 웹사이트에서 다운로드할 수 있습니다. 설치가 완료되면 다음 명령을 사용하여 사용자 이름과 이메일을 구성해야 합니다.
1 | git config --global user.name "Your Name" |
Git이 올바르게 설치 및 구성되었는지 확인하려면 다음 명령을 실행하십시오.
1 | git --version |
그러면 시스템에 설치된 Git의 현재 버전이 반환됩니다.
🚀 2. Git 저장소 만들기
새 Git 리포지토리를 생성하려면 코드가 포함된 디렉터리로 이동하여 다음 명령을 실행하세요.
1 | git init |
그러면 현재 디렉터리에 새 Git 저장소가 생성됩니다. 이제 코드 변경 사항 추적을 시작할 수 있습니다.
🚀 3. 코드 변경
Git 리포지토리를 생성한 후에는 코드 변경을 시작할 수 있습니다. 준비 영역에 변경 사항을 추가하려면 다음 명령을 실행하십시오.
1 | git add <filename> |
그러면 지정된 파일이 준비 영역에 추가됩니다. 다음 명령을 사용하여 모든 변경 사항을 추가할 수도 있습니다.
1 | git add . |
변경 사항을 저장소에 커밋하려면 다음 명령어를 실행하세요.
1 | git commit -m "Commit message" |
그러면 지정된 커밋 메시지를 사용하여 저장소에 대한 변경 사항이 커밋됩니다.
🚀 4. 분기 및 병합
분기(Branch) 및 병합(Merge)은 코드베이스의 다양한 기능을 동시에 작업할 수 있게 해주는 Git의 필수 기능입니다. 새 분기를 만들려면 다음 명령을 실행합니다.
1 | git branch <branch명> |
그러면 지정된 이름을 가진 새 분기가 생성됩니다. 새 분기로 전환하려면 다음 명령을 실행합니다.
1 | git checkout <branch명> |
한 분기의 변경 사항을 다른 분기에 병합하려면 다음 명령을 실행하세요.
1 | git merge <branch명> |
그러면 지정된 분기의 변경 사항이 현재 분기에 병합됩니다.
🚀 5. 원격으로 작업하기
원격 저장소는 협업에 필수적이며 코드베이스를 다른 사람과 공유할 수 있게 해 줍니다. 원격 저장소를 추가하려면 다음 명령을 실행하세요.
1 | git remote add origin <원격 저장소 URL> |
그러면 지정된 이름과 URL을 가진 새 원격 저장소가 추가됩니다. 변경 사항을 원격 저장소에 푸시하려면 다음 명령어를 실행하세요.
1 | git push origin <branch명> |
그러면 지정된 분기의 변경 사항이 지정된 원격 저장소로 푸시됩니다.
🚀 6. 고급 Git 명령
Git에는 코드베이스를 효율적으로 관리할 수 있는 다양한 고급 명령이 있습니다. 가장 유용한 명령 중 일부는 다음과 같습니다.
git log
: 저장소의 모든 커밋 목록을 표시합니다.git reset
: 스테이징 영역에서 변경 사항을 제거합니다.git stash
: 커밋할 준비가 되지 않은 변경 사항을 임시로 저장합니다.
결론
Git은 코드베이스를 효율적으로 관리하는 데 도움이 되는 강력한 버전 제어 시스템입니다. 이러한 필수 Git 명령을 익히면 효과적으로 협업하고 효율적으로 디버그 하며 깔끔한 코드베이스를 유지할 수 있습니다.