Heesung Yang
[명령어] git branch
생성
-
현재 commit에서 branch 생성
~$ git checkout -b <new branch> # 예제 # branch 이름 : my-branch ~$ git checkout -b my-branch
-
특정 tag에서 branch 생성
~$ git checkout -b <new branch> <tag> # 예제 # branch 이름 : my-branch # tag : 1.1.0 ~$ git checkout -b my-branch 1.1.0
-
원격지 branch 가져오기
~$ git checkout -b <로컬 branch 이름> <원격지 branch 이름> # 예제 # 로컬 branch 이름 : local-my-branch # 원격지 branch 이름 : origin/my-branch ~$ git checkout -b local-my-branch origin/my-branch
-
원격지 branch 가져오기 (동일한 branch 이름 사용)
~$ git checkout -t <원격지 branch 이름> # 예제 # 원격지 이름 : origin # 원격지 branch 이름 : my-branch ~$ git checkout -t origin/my-branch
조회
-
로컬 branch 목록 조회
~$ git branch
-
원격지 branch 목록 조회
~$ git branch -r
-
로컬/원격지 branch 목록 조회
~$ git branch -a
수정
-
branch 원격지 전송
~$ git push <원격지 이름> <로컬 branch 이름>:<원격지 branch 이름> # 예제 # 원격지 이름 : origin # 로컬 branch 이름 : local-my-branch # 원격지 branch 이름 : my-branch ~$ git push origin local-my-branch:my-branch
-
branch 원격지 전송 (동일한 branch 이름 사용)
~$ git push <원격지 이름> <로컬 branch 이름> # 예제 # 원격지 이름 : origin # 로컬 branch 이름 : my-branch ~$ git push origin my-branch
삭제
-
로컬 branch 삭제
~$ git branch -d <branch 이름> # 예제 # 로컬 branch 이름 : my-branch ~$ git branch -d my-branch
-
원격지 branch 삭제
~$ git push <원격지 이름> :<branch 이름> # 예제 # 원격지 이름 : origin # 원격지 branch 이름 : my-branch ~$ git push origin :my-branch
Previous post
DICOM 영상에서 Window Center와 Window Width는 대체 왜 쓰는걸까?Next post
Docker ps 내용 바꾸기