기타

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