본문 바로가기
반응형

Branch3

[GIT 09] 새 브랜치에 커밋 참고 : Do It! 깃&깃허브 입문 새 브랜치에서 커밋 1) apple 브랜치에서 work.txt 파일을 열고 'apple content 4' 텍스트를 추가하고 저장한다. vim work.txt 2) apple.txt 파일을 새로 만들고 똑같이 'apple content 4' 라는 내용을 입력하고 저장한다. vim apple.txt git add . git commit -m "apple content 4" *git add . : 마침표(.)로 add 하면 현재 저장소에서 수정된 파일을 한꺼번에 스테이지에 올릴 수 있다. 3) git log 명령어로 log 를 확인한다. git log --oneline HEAD -> apple 로 되어 있으니 현재 apple 브랜치에 체크아웃한 상태이고, apple 브랜.. 2023. 1. 19.
[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.
반응형