안녕하세요.
특정 시점을 기준으로 독립적으로 진행할 수 있는 Branch에 대해서 알아보겠습니다.
개념보다는 실습을 할 것이고, 이전 포스팅과 이어집니다.
저번에 first text를 commit 하여 기록하였습니다.
branch를 이용하면 이 Commit 시점을 기준으로 독립적으로 작업을 진행할 수 있습니다.
second branch를 생성하여, second branch로 작업을 한다고 명령어를 입력했습니다.
기존 first.txt에는 45645 가 저장되어있습니다.
first.txt의 내용을 1+1=2로 변경했습니다.
second branch에서 해당 내용을 Commit했습니다.
log 를 확인하면, second branch로 Commit된 이력을 확인할 수 있습니다.
master branch로 변경하고, first.txt를 확인해보면 second에서 commit한 1+1=2가 아닌 master에서 commit 했던 내용이 유지되는 것을 확인할 수 있습니다.
여기서 또 third branch를 생성해서 또다른 작업을 독립적으로 진행할 수 있겠죠.
해당 branch의 작업을 master branch로 병합하는 작업을 merge라고 합니다.
git merge bracn이름
second branch의 작업을 병합하고나서, first.txt를 확인해보면 내용이 변경된 것을 확인할 수 있습니다.
branch에 대해서 실습해보았습니다. 확실히 사용을 해봐야 이해도 잘 되는 것 같습니다.
감사합니다.
'IT 지식 > Git' 카테고리의 다른 글
[Git] Github 사용법. Git 명령어 알아보기 (0) | 2021.09.05 |
---|---|
[Git] Git 이란? 정의 및 용어 정리 (0) | 2021.09.04 |