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
반응형
'기타' 카테고리의 다른 글
[WinSCP] 숨겨진 파일(hidden file) 보는 법 (0) | 2020.09.16 |
---|---|
[Regex] 한국어, 일본어, 한자, 영어, 숫자 정규표현식 (2) | 2020.07.29 |
[Cloud] SaaS, PaaS, IaaS 정의, 특징, 장점 (0) | 2020.06.09 |
gRPC에 대해서 알아보자 (0) | 2020.01.26 |
SVN을 Git으로 옮기기 (0) | 2019.09.25 |