1. 브랜치란?
개발을 하다 보면 따로 분리 되어 개발을 진행해야 하는 경우가 생기는데
그때 메인 개발과 별도로 서브 개발은 따로 분리 하였다가
완성 후 병합하는 것을 의미 한다.
2. 브랜치, 병합 관련 명령어
git branch : 현재 브랜치를 확인
git branch 브랜치명 : 브랜치를 새로 생성
git checkout 브랜치명 : 해당 브린치로 이동
git log : 커밋 확인
--oneline : 커밋 간단 확인
--branches : 각 브랜치의 커밋 확인
--graph : 브랜치와 커밋의 관계를 간단한 그래픽으로 표시
git reset 브랜치 해시값 : 현재 커밋을 다른 브랜치에 있는 해시값의 위치로 되돌림
git checkout master : 마스터로 이동
git merge 병합할 브랜치 명 : 마스터와 브랜치를 병합(마스터로 이동 후 사용해야 함)
git branch -d 삭제할 브랜치명 : 병합이 끝난 브랜치를 삭제(-D는 병합 전 강제 삭제)
git stash : 작업 트리의 수정 내용을 따로 보관해서 감춤
git stash pop : 따로 보관 했던 수정 내용을 꺼냄
댓글 없음:
댓글 쓰기