기타
[Git] Local branch / Remote branch 생성 또는 삭제 하기
Bonita SY
2020. 6. 5. 20:11
728x90
계속 명령어를 잊어서, 블로그에 박제..
※ 브랜치명 : feature_1
Branch 생성
Local branch
$ git branch feature_1
위 명령어를 입력하게 되면 feature_1 branch는 생성되지만 브랜치 위치가 변경되지는 않음
$ git checkout feature_1
위 명령어를 입력해야 feature_1 브랜치로 이동
아니면!
$ git checkout -b feature_1
위 명령어처럼 입력해서 한방에 브랜치도 만들고, 현재 위치도 바꿀 수 있음
Remote branch
local branch를 만든 후,
$ git push origin feature_1
위 명령어를 입력하면 remote에도 feature_1 브랜치가 생성
local branch-remote branch 연동
$ git branch --set-upstream-to origin/feature_1
위 local branch와 remote branch를 연동시켜주는 명령어
Branch 삭제
Local branch
$ git checkout master
$ git branch --delete feature_1
feature_1 브랜치를 삭제할 것이므로 다른 브랜치로 먼저 이동하고,
해당 브랜치 삭제
참고
만약에 변경 사항이 있거나 commit 이력이 있다면 위 명령어가 수행이 안될 수 있음
$ git branch -D feature_1
그렇다면 위 명령어를 입력
Remote branch
$ git push origin :feature_1
local에 존재하는 feature_1 브랜치를 삭제한 뒤,
위 명령어를 입력하여 remote에 존재하는 feature_1도 삭제
728x90