경험의 기록

브런치는 독립적으로 작업을 진행하기 위하여 사용한다.

 

1. Branch 사용하기

git branch 브런치명

 

브런치를 생성해준다.

git branch -a

현재 존재하는 브런치와 활성화 되어 있는 브런치(녹색), 원격저장소에 저장된 브런치(빨간색) 를 확인할 수 있다. 

git checkout 브런치명

활성화된 브런치를 변경해준다.

작업이 끝난 후

커밋 후 푸시해준다.

새로운 브런치가 생성된 것을 확인할 수 있으며

브런치에 수정된 내용이 잘 저장된 것을 확인할 수 있다.

 


2. Branch 병합하기

 

git branch --merged

병합되지않은 브런치를 확인할 수 있다.

 

마스터엔 A,

브런치엔 수정된 A, 추가된 B가 있다고 가정했을 때

마스터에서

git merge 브런치명

한후 푸시해주면

마스터에 병합된것을 확인할 수 있다.

 


3. Branch 삭제하기

 

Local Repository 

지우려는 브런치가 활성화상태라면

마스터로 돌아와주고

git branch -d 브런치명

으로 삭제할 수 있다.

병합하지 않았거나, 충돌등의 오류로 삭제할 수 없을 때,

-d 대신 -D를 사용하면 강제로 삭제할 수 있다.

Remote Repository 

로컬 저장소에서 삭제하더라도, 깃허브에 저장된 브런치는 삭제되지 않는다.

따라서 원격저장소 브런치도 삭제해야한다.

git push 리모트명 --delete 브런치명

원격저장소 브런치도 삭제된 것을 확인할 수 있으며

정상적으로 삭제되었다.

반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band
loading