티스토리 뷰
본 게시물은 Youtube 생활코딩 GIT 파트에 해당되는 내용을 참고하여 게시한 내용입니다.
---------------------------------------------------------------------------------------------------------------------------------------------------------------
1. SourceTree 상단에 보면 브렌치 아이콘이 보일것이며, 왼쪽에 브랜치 탭을 보면 master 라는 브랜치가 최초로 만들어져 있을것입니다.
Git에서는 무조건 하나이상의 브랜치가 있어야합니다.
2. 브랜츠를 누르게 되면 새로운 브랜치를 만들 수 있는 창이 나오게 되며, 저는 실험이라는 브랜치를 만들어 보았습니다.
3.실험이라는 브랜치를 만들게 되면 최종적으로 commit된 부분에 실험,master라는 브랜치 태그가 달린것을 확인 할 수 있습니다.
4.여기서 master 브랜치로 넘어가서 여러가지 태그를 달고 커밋을 진행 해보았습니다.
왼쪽은 실험브랜치에서 수정한 코드 이며, 오른쪽은 master 브랜치에서 수정한 코드입니다.
두개의 코드를 수정하고 나서 소스트리를 보시면 빨간색선과 파란색선이 보일것입니다.
여기서 파란색 선은 master브랜치에서 수정하고 commit 했다는 의미이며, 빨간색 선은 실험 브랜치에서 수정하고 commit했다는 의미를 갖고있습니다.
5. 이제는 실험을 통해서 이코드를 사용하겠다는 확실이 생겨서 기존소스와 병합을 해야합니다.
그때 사용하는것이 merge 입니다.
병합할려고 하는쪽으로 체크아웃을 해주면 됩니다. 체크아웃은 해당브랜치를 더블클릭하시면 됩니다.
그리고 해당 브랜치를 오른쪽클릭한 후 Merge 실험 into master 를 클릭해줍니다.
그럼 오른쪽에 보이는 것과 같이 두개의 브랜치가 하나로 병합되는것을 확인 할 수 있으며, 소스를 봐도 두개의 소스가 병합된것을 확인 할 수 있습니다.
참조: https://www.youtube.com/watch?v=uWQCzy6QS9s&index=12&list=PLuHgQVnccGMCB06JE7zFIAOJtdcZBVrap
'Git' 카테고리의 다른 글
10.Git - 원격저장소 (0) | 2018.12.28 |
---|---|
9.Git- 브랜치(Branch) - 충돌해결 (0) | 2018.12.27 |
7. Git - Revert (0) | 2018.12.26 |
6. Git - reset (0) | 2018.12.26 |
5. Git - 되돌리기 : 수정사항취소하기 (0) | 2018.12.26 |