clone
clone은 원격 저장소(remote repository)에 있는 프로젝트를 로컬 환경으로 복제하는 명령어다.
사용법: git clone <원격 저장소 URL>
fetch
fetch는 원격 저장소의 최신 변경 사항을 로컬 저장소로 가져오는 명령어다.다른 개발자들이 원격 저장소에 올린 최신 커밋 정보를 확인할 수 있다.하지만 로컬 작업 디렉토리에는 변경 사항이 적용되지 않는다.
사용법: git fetch
push
push는 로컬 저장소의 변경 사항을 원격 저장소로 업로드하는 명령어다.로컬에서 작업한 내용을 원격 저장소에 반영하고, 다른 개발자들과 공유할 수 있다.
사용법: git push
pull
pull은 원격 저장소의 최신 변경 사항을 로컬 작업 디렉토리로 가져와서 병합(merge)하는 명령어이다.pull 명령어는 fetch와 merge를 합친 것으로 볼 수 있다.원격 저장소의 변경 사항을 로컬에 적용하고, 자동으로 병합까지 수행한다.
사용법: git pull