📁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
반응형