programing tip

커밋, 커밋 및 푸시, 커밋 및 동기화의 차이점

itbloger 2020. 6. 26. 18:53
반응형

커밋, 커밋 및 푸시, 커밋 및 동기화의 차이점


Visual Studio 2013을 사용하고 있으며 C # 코드를 커밋 할 때 3 가지 옵션이 있습니다. 로컬 리포지토리와 GitHub 리포지토리에 대한 각 옵션의 차이점에 대한 설명이 필요합니다.

  • 옵션 1은 커밋이라고 말합니다.
  • 옵션 2는 커밋과 푸시를 말합니다
  • 옵션 3은 커밋 및 동기화라고 말합니다.

마지막 2 옵션의 차이점을 이해하지 못합니다. Commit and Push와 반대로 Commit and Sync를 언제 사용해야합니까?


  1. 커밋은 단순히 로컬 컴퓨터에서 변경 한 내용을 기록합니다. 원격 저장소에서 변경 사항을 표시하지 않습니다.
  2. 커밋 및 푸시는 위의 작업을 수행하여 원격 저장소로 푸시합니다. 즉, 변경 한 내용이 모두 원격 저장소에도 저장됩니다.
  3. 커밋 및 동기화는 세 가지 작업을 수행합니다. 먼저 커밋합니다. 둘째, 풀을 수행합니다 (원격 리포지토리에서 업데이트 된 정보를 가져옵니다). 마지막으로 추진할 것이다.

여기 에서 Microsoft로부터 더 많은 것을 보십시오


camiegreenall의 답변에 추가하십시오. tanascius ( here ) 에서이 유용한 사진 / 게시물을 찾았습니다 . "Oliver Steele의 멋진 그림은 git 모델과 명령을 설명합니다."여기에 이미지 설명을 입력하십시오


이것 좀 봐봐 푸시, 풀, 커밋 및 동기화를 이해하는 데 도움이됩니다.

https://learn.sparkfun.com/tutorials/using-github-to-share-with-sparkfun/committing-pushing-and-pulling

참고 URL : https://stackoverflow.com/questions/30038999/differences-between-commit-commit-and-push-commit-and-sync

반응형