본문 바로가기
반응형

Merge2

[GIT 11] 브랜치 병합하기 - 같은 문서의 다른 위치를 수정했을 때 참고 : Do It! 깃&깃허브 1) manual-3이라는 깃 저장소를 만들고, manual-3 디렉터리로 이동한다. git init manual-3 cd manual-3 2) vim으로 work.txt 파일을 만들고 다음과 같이 입력한다. vim work.txt 3) work.txt 를 스테이지에 올리고 커밋한다. 커밋 메세지는 'work 1'이라고 한다. git add work.txt git commit -m "work 1" 4) 'o2'라는 새로운 브랜치를 만든다. master 와 o2에 "work 1" 이라는 커밋이 있게 된다. git branch o2 5) master 인 상태에서 work.txt를 아래와 같이 수정한다. vim work.txt 6) 수정한 work.txt 를 커밋한다. 커밋 메.. 2023. 1. 20.
[GIT 07] 브랜치(Branch)란? 참고: Do It! 깃&깃허브 입문 모든 버전 관리 시스템에는 '브랜치(Branch)'라는 개념이 있다. 참고로 그 동안 몇십개의 프로젝트를 뛰어봤지만 SVN 사용하는 프로젝트에서는 브랜치를 따서 작업하는 곳을 보지 못했다. 나무가 가지에서 새 줄기를 뻗듯이 여러 갈래로 퍼지는 데이터 흐름을 브랜치라고 한다. 브랜치가 필요한 이유 제품 하나를 만들어서, 여러 고객사에 제품을 납품한다고 가정한다. 이 때, 제품이 출시되고 나서 고객사마다 요구하는 요구사항이 다른데, 이 요구 사항을 반영해주다보면 고객사마다 제품이 달라지고 사용설명서도 달라질 것이다. 이 때 어떻게 해야 할까? 책에서는 저장소 전체를 여러 개 복사해서 각 고객사의 이름을 붙인 다음 저장소마다 버전 관리를 따로 하는것을 먼저 예로 들었는데 내.. 2023. 1. 19.
반응형