“git commit”과 “git push”의 차이점은 무엇입니까? 내가 진행하는 Git 튜토리얼에서, git commit변경 사항을

내가 진행하는 Git 튜토리얼에서, git commit변경 사항을 저장하는 데 사용된다.

git push그때 무엇을 사용합니까?



답변

기본적으로 git commit저장소에 변경 사항을 기록 하고 git push” ” 관련 오브젝트와 함께 원격 참조를 업데이트합니다 “. 따라서 첫 번째는 로컬 저장소와 관련하여 사용되며 후자는 원격 저장소와 상호 작용하는 데 사용됩니다.

다음은 Oliver Steele 의 멋진 그림으로 git 모델과 명령을 설명합니다.

힘내 데이터 전송 명령

에 대한 자세한 읽기 git pushgit pullGitReady.com (내가 처음에 언급 된 기사)


답변

commit : 로컬 저장소에 변경 사항 추가

push : 마지막 커밋을 원격 서버로 전송


답변

기본적으로 git commit은 변경 사항을 로컬 리포지토리에 저장하고 git push는 변경 사항을 원격 위치로 보냅니다.


답변

git push로컬 저장소에서 수행 한 커밋을 원격 저장소에 추가하는 데 사용됩니다 git pull.


답변

git은 분산 버전 제어 시스템이므로 차이점은 commit은 로컬 저장소에 변경 사항을 커밋하고 push는 변경 사항을 원격 저장소로 푸시한다는 것입니다.


답변

커밋 : 스냅 샷 | 체인지 셋 | History_record | 버전 | 저장소의 ‘다른 이름으로 저장’ . Git 저장소 = 커밋의 시리즈 (트리) .

로컬 저장소 : 컴퓨터의 저장소

원격 저장소 : 서버의 저장소 ( Github )

git commit: 새 커밋 (마지막 커밋 + 단계별 수정)을 로컬 리포지토리에 추가합니다. (모든 커밋은에 저장됩니다 /.git)

git push, git pull: 로컬 저장소를 연관된 원격 저장소 와 동기화하십시오 . push-에서 변경 사항을 적용 지역원격 , pull-에서 변경 사항을 적용 원격 으로 지역 .


답변

git commit로컬 저장소에 변경 사항을 기록하십시오 .

git push 로컬 변경 사항으로 원격 저장소를 업데이트 하십시오 .