자, 두가지 업무가 있다고 생각하자!
일상적인 업무 , 그리고 실험적인 업무가 있다고 생각하자!
일상적인 업무에서는 아래와 같은 코드가 있다고 생각하자
헤드 태그 안에 title태그 안의 값이 계속 변할수 있다고 가정하자.
그렇다면 결론적으로 , 위 코드의 파일은 변할수 있는 코드를 가지고 있다고 가정할수가 있다.
자 이 작업들을 하나의 두개의 프로젝트를 만들어서 브랜치를 만들어보자!
여기 실험이라는 브랜치가 생겼다는 것을 알수가 있다,
기본적인 브랜치의 이름은 master이다...
자 마스터 브랜치를 더블클릭해서 체크시켜놓고 지금 우리는 일상적인 업무를 하고 있다고 생각하자!
자 마스터브랜치의 코드를 아래와 같이 수정한 후 커밋해보자
그러면,
이렇게 된다. 그런다음 실험이라는 브랜치를 더블클릭해서, 현재 선택한 브랜치가 실험이 되도록 하면,
이 소스코드는 어떻게 바뀔까?
에디터안의 소스코드가 위와 같이 이전상태로 변경되었다는 것을 알수가 있다.
자, 실험태그에서(현재 소스코드) 헤더태그 h1태그를 다시 추가해보자.
그 다음 커밋해보자
그런다음 커밋을 했을때, 아래와 같은 상태가 된다.
자 브랜치를 계속 바꾸어보자,
현재는 실험브랜치에 있고 이제 마스터브랜치로 가보자,(클릭)
그러면 아래와 같은 상태가 된다..!
'개인 공부(컴퓨터상식->기본교육과정) > git과 sourcetree' 카테고리의 다른 글
12. 브랜치4 : 충돌해결 (0) | 2021.05.27 |
---|---|
11. 브랜치3: 병합 (0) | 2021.05.26 |
9. 브랜치1: 소개 (0) | 2021.05.24 |
8. 되돌리기5: Revert (0) | 2021.05.24 |
7. 되돌리기4: Reset (0) | 2021.05.23 |