Git 기본 작업
프로젝트 생성, 저장소 클론, 변경 사항 스태시, 브랜치 및 포크.
Git 기본 작업은 Git 저장소를 관리하고 코드를 변경하는 데 도움이 됩니다. 다음과 같은 이점을 제공합니다: 버전 관리: 프로젝트 이력을 유지하여 변경 사항을 추적하고 필요한 경우 이전 버전으로 되돌립니다. 협업: 협업을 가능하게 하고 코드 공유 및 동시 작업을 더 쉽게 만듭니다. 구성: 브랜치와 머지 리퀘스트를 사용하여 작업을 구성하고 관리합니다. 코드 품질: 머지 리퀘스트를 통한 코드 리뷰를 촉진하고 코드 품질과 일관성을 유지하는 데 도움이 됩니다. 백업 및 복구: 변경 사항을 원격 저장소에 푸시하여 작업이 백업되고 복구 가능하도록 합니다. Git 작업을 효과적으로 사용하려면 저장소, 브랜치, 커밋 및 머지 리퀘스트와 같은 핵심 개념을 이해하는 것이 중요합니다. 자세한 내용은 Git 학습 시작하기 를 참조하세요. 일반적으로 사용되는 Git 명령에 대한 자세한 내용은 Git 명령 을 참조하세요. 프로젝트 생성 # git push 명령은 로컬 저장소 변경 사항을 원격 저장소로 보냅니다. 로컬 저장소에서 프로젝트를 만들거나 기존 저장소를 가져올 수 있습니다. 저장소를 추가하면 GitLab이 선택한 네임스페이스에 프로젝트를 만듭니다. 자세한 내용은 프로젝트 만들기 를 참조하세요. 저장소 클론 # git clone 명령은 컴퓨터에 원격 저장소의 복사본을 만듭니다. 코드를 로컬에서 작업하고 변경 사항을 원격 저장소로 다시 푸시할 수 있습니다. 자세한 내용은 Git 저장소 클론 을 참조하세요. 브랜치 생성 # git checkout -b <name-of-branch> 명령은 저장소에 새 브랜치를 만듭니다. 브랜치는 기본 브랜치에 영향을 주지 않고 수정할 수 있는 저장소의 파일 복사본입니다. 자세한 내용은 브랜치 만들기 를 참조하세요. 변경 사항 스테이징, 커밋 및 푸시 # git add , git commit 및 git push 명령은 원격 저장소를 변경 사항으로 업데이트합니다. Git은 체크아웃된 브랜치의 최신 버전에 대한 변경 사항을 추적합니다. 자세한 내용은 변경 사항 스테이징, 커밋 및 푸시 를 참조하세요. 변경 사항 스태시 # git stash 명령은 즉시 커밋하지 않으려는 변경 사항을 임시로 저장합니다. 불완전한 변경 사항을 커밋하지 않고 브랜치를 전환하거나 다른 작업을 수행할 수 있습니다. 자세한 내용은 변경 사항 스태시 를 참조하세요. 브랜치에 파일 추가 # git add <filename> 명령은 Git 저장소 또는 브랜치에 파일을 추가합니다. 새 파일을 추가하거나, 기존 파일을 수정하거나, 파일을 삭제할 수 있습니다. 자세한 내용은 브랜치에 파일 추가 를 참조하세요. 머지 리퀘스트 # 머지 리퀘스트는 한 브랜치에서 다른 브랜치로 변경 사항을 머지하는 요청입니다. 머지 리퀘스트는 협업하고 코드 변경 사항을 검토하는 방법을 제공합니다. 자세한 내용은 머지 리퀘스트 및 브랜치 머지 를 참조하세요. 포크 업데이트 # 포크는 선택한 네임스페이스에서 만드는 저장소 및 모든 브랜치의 개인 복사본입니다. 자체 포크에서 변
