이번엔 Git branch , checkout에 대해 적어보려 합니다.
먼저 아래 사진에서 master 와 branch를 유의해서 봐주세요.
master 는 쉽게 생각해서 나무 기둥 또는 게임으로 본 서버 라고 생각하시면 쉽고 ,
branch는 나뭇가지 또는 테스트 서버 라고 생각하시면 됩니다.
게임에서도 본서버(master)에 업데이트 사항을 바로 추가하기전에 여러가지 테스트(branch)를 해보고 이상없으면 테스트한 사항들을 본서버에 덮어씁니다.(merge)
특징 : branch에서 작업한내용이 만약 실패시 master파일로 돌아갈 수 있습니다.
개념은 이쯤하고
(※아래 할것은 git clone 후 branch 생성입니다.)
github 에서 master 파일을 가져오고(*git clone) master파일에 가지(branch)를 추가해서 작업하는 과정은 아래와 같습니다.
깃헙에서 작업 하고자하는 Repositories에 들어가 위 사진처럼 Code > 주소복사 후 터미널에 다음과 같이 입력해줍니다.
입력하면 아래와 같이 바탕화면 (desktop)에 github에서 가져온 폴더가 생깁니다.
위와 같이 나오나요??
master에 초록불이 들어와있는게 지금 위치해 있는곳이고 옮겨주시려면 이제 checkout을 쓰면 됩니다.
위 화면에서 나오시려면 ( 나가기 = ' :q' )/ ( 저장 후 나가기 = ':wq' )
이제 branch 를 생성완료 했습니다.
이렇게 master 폴더를 가져와 추가 , 수정할 내용을 branch에서 작업할 수 있습니다
다음 블로그 'Git(3)' 에서 branch에서 작업한 폴더를 github에 올려보는걸 배워봅시다.