Branch 브랜치
계속 덧붙이기
로컬 브랜치
- 브랜치 생성
$ git branch <new_branchname>
- 브랜치 전환
$ git checkout <branchname>
- 브랜치 병합
$ git merge <병합할branchname>
- 브랜치 삭제
$ git branch -d <branchname>
same as
$ git branch --delete <branchname>
same as
$ git
- 브랜치 이름 변경
$ git branch -m <old_branchname> <new_branchname>
원격저장소 브랜치
- 원격저장소의 branch 목록 확인
$ git branch -r
ybong@ybongui-MacBookPro minitalk % git branch -r
origin/HEAD -> origin/master
origin/debug
origin/ex
origin/master
origin/new
origin/ongoing
(원격+로컬 저장소의 모든 branch 목록 : git branch -a)
- 원격저장소 브랜치 가져오기
$ git checkout -t <branchname>
- branch 이름을 변경하여 가져오고 싶다면
$ git checkout -b <생성할 branchname> <원격 저장소의 branchname>
-
원격저장소 브랜치 이름변경
새 브랜치를 생성하고, 옛 삭제하는 것이라 생각하면 된다. (아래 과정 참고)
-
원격저장소 브랜치 생성
$ git push origin <new_branchname>
- 원격저장소 브랜치 삭제
$ git push origin --delete <branchname>
same as
$ git push origin -d <branchname>
same as
$ git push origin :<branchname>
ybong@ybongui-MacBookPro minitalk % git push origin :ongoing
To https://github.com/yeawonbong/minitalk.git
- [deleted] ongoing
- 브랜치 생성과 삭제를 한번에
$ git push origin :<old_branchname> <new_branchname>
로컬/원격 저장소의 브랜치 이름 변경 방법 정리
- 로컬 브랜치의 이름 변경은 git branch의 m 옵션을 사용힌디
$ git branch -m [OLD_BRANCH] [NEW_BRANCH]
- GitHub나 원격 저장소의 변경은 git push를 사용한다.
$ git push origin new_branch
$ git push origin --delete old_branch
- old_branch를 삭제하고 new_branch 푸시를 한 방에 할 수도 있다.
$ git push origin :old_branch new_branch
Author And Source
이 문제에 관하여(Branch 브랜치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@yeawonbong/Branch-브랜치저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)