티스토리 뷰

www.youtube.com/watch?v=FXDjmsiv8fI

이 동영상을 참고했습니다. 

 

 

1. git branch  사용하기 

 

branch는 나무가지를 말한다. 즉 나무는 원상태로 두고, 나무가지를 만들어서 여기서도 소스를 관리할 수 있도로 해본다. 

 

 

 

git branch - 나무가지를 만드는 명령어이다. 

git checkout - 원하는 나무가지를 가는 명령어이다. 

-> switch 되었다고 뜬다. 

 

새로 만들어진 branch는 원 master에 있는 현 상태를 그대로 가져온다. 

 

원상태로 돌아오는건 -> git checkout master

 

 

2. git merge 사용하기  

 

만약에 branch에 있는것을 master로 가져오고 싶다면 merge를 하면된다.

 

* 실제 환경에선 오류가 많이 발생

오류가 나는 이유는 master 와 branch 두 곳모두에서 똑같은 위치 변경이 있다면 conflict를 출력함 

 

 

 

3.git log --graph -all --decorate

 이 명령어는 master 뿐만아니라 모든 branch 에서의 기록을 보여준다. 

 

 

4.branch 삭제하기 

 

git branch -D 브랜치이름 

 

 

5.git rebase  - 재배치라고 함 

 

만약에 branch를 master에 병합하고 그 해당 branch는 없애고 싶다면,

( 병합한 이후에 그 branch를 찾을 수 없다)

git rebase 브랜치 이름 을 입력하면 된다. 

 

 

 

 

sourcetree 환경에서 적용하기 

 

1. git branch

 

 

위에 있는 브랜치 버튼을 눌러서 브랜치를 생성한다. 

 

2. git merge

 

master 위치에서 merge 를 원하는 branch에서 오른쪽 버튼을 클릭한다.

그럼 해당 branch를 병합 버튼을 눌러준다. 

 

3. git delete

 

삭제를 원하는 branch 에서 오른쪽버튼을 클릭하여 삭제 버튼을 눌러준다. 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함