merge(2)
-
05. GitHub로 협업하기
여러 컴퓨터에서 원격 저장소 함께 사용하기 이제부터 git_home과 git_office라는 2개의 디렉터리를 만들어 깃허브 협업을 연습하겠습니다. 1인 프로젝트를 한다면 각 디렉터리를 개인 컴퓨터, 회사 컴퓨터의 저장소라고 상상해도 되고, 하나는 PC, 하나는 노트북의 저장소라고 상상해도 됩니다. 1. 원격 저장소 복제하기 원격 저장소를 기존에 연결된 지역 저장소 외에 다른 지역 저장소에서 사용하려면 원격 저장소에 담긴 내용 전체를 지역 저장소로 가져와야 합니다. 원격 저장소를 지역 저장소로 똑같이 가져오는 것을 '복제한다'고 하거나 '클론(clone)' 또는 '클로닝(cloning)'이라고 합니다. 01. 04장에서 만든 test라는 원격 저장소를 계속 사용하겠습니다. 깃허브에 있는 test 저장소를..
2020.02.15 -
03. GIT과 Branch
브랜치란? 모든 버전 관리 시스템에는 '브랜치(Branch)'라는 개념이 있습니다. 나무가 가지에서 새 줄기를 뻗듯이 여러 갈래로 퍼지는 데이터 흐름을 가리키는 말입니다. 브랜치 기능 깃으로 버전 관리를 시작하면 기본적으로 master라는 브랜치가 만들어집니다. 사용자가 커밋할 때마다 master 브랜치는 최신 커밋을 가리킵니다. 여기서 새 브랜치를 만들면 기존에 저장한 파일을 master 브랜치에 그대로 유지하면서 기존파일 내용을 수정하거나 새로운 기능을 구현할 파일을 만들 수 있습니다. 이렇게 master 브랜치에서 뻗어 나오는 새 브랜치를 만드는 것을 '분기(branch)한다'고 합니다. 그리고 새 브랜치에서 원하는 작업을 다 끝냈다면 새 브랜치에 있던 파일을 원래 master 브랜치에 합치는 것을..
2020.01.28