이 문서는 Git 버전 관리에 대한 관련 지식을 제공합니다. 버전 관리 도구는 모든 수정 사항을 버전 저장소에 제출하는 한 언제든지 도움이 될 수 있기를 바랍니다. 모두에게.
Git은 "분산 버전 관리 도구"입니다.
버전 관리 도구는 버전 저장소에 제출되는 한 모든 수정 사항을 기록할 수 있으므로 언제든지 이전 상태를 확인할 수 있습니다.
우리 모두 글을 쓸 때 실행 취소 기능을 사용해 보았지만 실행 취소는 제한된 수의 단계만 되돌릴 수 있습니다. 일반적으로 편집 소프트웨어를 닫았다가 다시 열면 실행 취소 기록이 지워집니다. "버전 관리 도구"는 모든 수정 사항을 버전 창고에 제출하는 한 언제든지 이전 상태를 확인할 수 있습니다.
git 소프트웨어를 설치한 후 임의의 디렉터리에 새 폴더를 만들고 연 다음 git init를 실행하여 새 git 저장소를 만듭니다(이 명령을 사용하면 .git이라는 숨겨진 하위 디렉터리가 생성됩니다).
git clone + 원격 프로젝트 주소 명령을 실행하여 원격 서버에 웨어하우스를 복제하세요.
Git에는 커밋, 수정, 스테이징이라는 세 가지 상태가 있습니다.
Git의 세 가지 상태는 로컬 창고의 세 가지 워크플로우에 해당합니다. 이 낮은 창고는 Git이 관리하는 세 개의 트리로 구성됩니다.
앞서 마스터 브랜치를 언급했는데 브랜치를 어떻게 직관적으로 이해하나요?
분기는 기능 개발을 격리하는 데 사용됩니다. 저장소를 생성할 때 master가 "기본" 분기입니다. 다른 브랜치에서 개발하고 완료되면 마스터 브랜치에 병합합니다.
git Branch test1 | test1이라는 브랜치를 만듭니다. |
---|---|
git checkout test1 | 현재 브랜치를 test1 |
git checkout -b test1 | "test1"이라는 브랜치를 만들고 그 브랜치로 전환합니다. |
git checkout master | 마스터 브랜치로 다시 전환하세요. |
git Branch -d test1 | 새로 생성된 브랜치를 삭제합니다. |
git push Origin | 지점을 원격 창고로 푸시합니다. |
git 병합 테스트 | 브랜치 병합. |
git pull "원격 브랜치 이름" 명령을 사용하여 원격에서 코드를 가져와 이 하위 버전에 병합합니다(작업 디렉터리에서 원격 변경 사항을 가져오고 병합)
git merge 명령 사용 "브랜치 이름"은 다른 브랜치를 현재 브랜치에 병합합니다.
처음 두 경우에 git은 변경 사항을 자동으로 병합하려고 시도합니다. 그러나 병합 중에 충돌이 발생할 수 있으며 이러한 충돌을 병합하려면 파일을 수동으로 수정해야 합니다. 변경한 후 git add를 실행하여 성공적으로 병합된 것으로 표시합니다. 변경 사항을 병합하기 전에 git diff
어떤 파일이 변경되었는지 확인하세요: git log --name-status
추천 학습: "
위 내용은 이 글은 Git 버전 관리가 무엇인지 이해하는 데 도움이 될 것입니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!