본문 바로가기
반응형

브랜치2

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