📁ETC./⚒️ Tool

[Github] Git branch 관리

yujch 2023. 6. 5. 19:09
반응형
# 브렌치 목록
git branch

# 브렌치 전체 목록
git branch -a

# 브렌치 생성/이동
git checkout -b {브렌치 이름}

# 원격 저장소로 push
git push -u origin {브렌치 이름}

 

새로 생성한 브렌치가 목록에 안 보일때

# 업데이트
git remote update

# 목록 보기
git branch -a

 

삭제한 원격 브렌치가 목록에 노출될때

# 원격 저장소의 삭제한 브렌치 정리
git fetch --all --prune

 

로컬 브렌치 정리할때

# 로컬 브렌치 모두 삭제
git branch | grep -v '^*' | xargs git branch -d

# merge되지 않은 브렌치까지 강제 삭제
git branch | grep -v '^*' | xargs git branch -D

 

커밋 관리

# 로그 보기 (나가기: q)
git log

# 커밋 삭제 (맨 뒤에 최근꺼부터 삭제하고 싶은 갯수 만큼 적기)
git reset HEAD~1
반응형