개발/DevTools

git commit과 push

이쪽저쪽살짝 2023. 4. 5. 21:13
반응형

git commit과 git push는 Git에서 사용되는 두 가지 다른 명령어입니다. 각 명령어는 다음과 같은 차이점이 있습니다.

git commit:
git commit은 로컬 저장소에 변경 사항을 기록합니다. 작업한 내용을 스테이징 영역에 추가한 후(git add 명령어로), git commit 명령어를 사용하여 변경 사항을 로컬 저장소에 커밋합니다. 이렇게 하면 변경 사항에 대한 스냅샷이 생성되고, 이전 커밋과 새로운 커밋 사이의 차이점을 추적할 수 있습니다.

커밋은 로컬 저장소에서만 발생하며, 원격 저장소에는 영향을 주지 않습니다.

git push:
git push는 로컬 저장소의 변경 사항을 원격 저장소(예: GitHub, GitLab 등)로 업로드합니다. 커밋을 완료한 후, 원격 저장소와 동기화하기 위해 git push 명령어를 사용합니다. 이렇게 하면 원격 저장소에 로컬 저장소의 변경 사항이 반영되며, 다른 사용자들과 협업할 때 변경 사항을 공유할 수 있습니다.

간단히 요약하면, git commit은 로컬 저장소에 변경 사항을 기록하고, git push는 로컬 저장소의 변경 사항을 원격 저장소로 전송하는 데 사용됩니다. 작업을 완료한 후, 먼저 git commit으로 변경 사항을 로컬에 저장하고, 그 다음 git push로 원격 저장소에 변경 사항을 업로드합니다.

반응형