본문 바로가기
git,github

git똥찬 git 명령어

by zho 2021. 9. 25.

branch 생성하기

local에서 test라는 branch를 작성하고 싶을때는, 다음과 같은 명령어를 통해서 test branch를 생성할 수 있습니다.

git checkout -b test

만약, 해당 branch를 저장소 remote branch에도 생성하고 싶을때는, 다음과 같은 명령어를 사용합니다.

git push origin test

 

이렇게되면 local과 저장소의 remote branch가 생성됩니다. 생성된 branch는 각자가 local 및 저장소 기준이므로, local의 branch를 retmoe branch와 연동하는 작업을 수행하는 것이 좋습니다. branch 연동은 다음을 통해 수행합니다.

git branch --set-upstream-to origin/test

branch 삭제하기

작업이 끝나고, 기준 branch로 pull request가 종료되어서 merge까지 완료 되었다면, 해당 branch를 삭제 해줍니다. (권장) merge 작업이 끝난 local의 test branch를 삭제하기 위해서는, 다른 branch로 checkout (이동) 후, test branch를 삭제해 주어야 합니다. test2 branch가 있다고 가정하고 test2 branch로 이동해서 test branch를 삭제해 보겠습니다.

git checkout test2

git branch --delete test

 

그러나, 작업된 사항이나 commit 한 이력이 남아있는 경우, 해당 command로 branch가 삭제되지 않는 경우가 있습니다.
이러한 경우에는 강제로 branch를 삭제할 수 있습니다. -D(대문자) option을 통해서 local branch를 강제로 삭제할 수 있습니다.

git branch -D test

 

이제 local의 branch는 삭제 되었습니다! 하지만 remote branch는 삭제가 아직 되지 않았습니다. remote branch를 삭제하기 위해서는, 다음과 같은 command를 수행합니다. 해당 command를 통해서 원격 remote branch를 삭제할 수 있습니다.

git push origin :test

git push origin :test

 

 

참고자료

게으른 개발자 | 게으른 개발자 (trustyoo86.github.io)

 

게으른 개발자 | 게으른 개발자

요즘 진행하고 있는 프로젝트가 각자 원격에서 리모트로 git을 통해서 작업하고 있다 보니, 해당 부분에 대한 이력이 있어야 할 것 같습니다. 진행하고 있는 프로젝트는 각자가 해야할 feature들을

trustyoo86.github.io

 

728x90

'git,github' 카테고리의 다른 글

Git똥찬 github 기초  (0) 2021.09.16