Git 명령어 정리

2024. 5. 10. 09:24프로그래밍 개발(Development)/Git

반응형

- 원격 저장소 연결

git remote add origin <원격지 주소>

 

 

- 원격 저장소로 부터 내려 받기

# main branch
git clone <원격지 주소>

# 특정 branch
git clone -b <branch> <원격지 주소>

 

 

- 원격 저장소 주소 변경

git remote set-url origin <원격지 주소>

 

- 원격 저장소 Head 변경

git remote set-head origin <브랜치이름>

 

- 로컬 브랜치 이름 변경

git branch -m <현재 브랜치이름> <변경 할 브랜치이름>

 

- 로컬 브랜치  체크아웃

git checkout <브랜치이름>
ex) git checkout dev

 

 - 원격 저장소 브랜치 체크 아웃

git checkout -t <브랜치이름>
ex) git checkout -t origin/main

 

- 로컬 브랜치 생성

git branch <브랜치이름>

 

- 브랜치 전환

git checkout <브랜치이름>

 

- 원격 저장소에 반영

git push origin <브랜치이름>

 

- 원격 저장소에 있는 브랜치에서 업데이트

# 동일한 브랜치
git pull

# 특정 브랜치
git pull origin <브랜치>

 

- 로컬 브랜치 삭제

  • -d : 삭제
  • -D : 강제삭제
git branch <옵션> <브랜치이름>

 

- 브랜치 동기화 (원격 저장소와 로컬 저장소 동기화)

  • -a : 모든 원격 저장소에서 변경 사항을 가져온다.
  • -p : 로컬 저장소에서 삭제된 원격 브랜치를 제거한다.
  • -t : 태그를 가져온다.
git fetch <옵션>
반응형