개념
동일한 프로젝트를 수행하는 중 독립적으로 어떤 작업을 따로 진행하기 위해서 필요에 의해 만들어지는 폴더 폴더?! 를 브랜치라고 한다.
만약, 독립적인 진행 결과가 동일한 프로젝트에 필요한 부분일 경우 합병(merge)를 하여 동일한 프로젝트에 흡수 된다.
branch 만들기
브랜치 생성
👉 git branch second
branch생성 명령어는 git branch <branch이름> 이다.
명령어를 치고나면 아무것도 나오지 않는다.
잘 만들어진거다.
👉 git branch
만들어진 branch를 확인 할려면 또는 branch 현황을 볼려면 git branch명령어를 사용하면 지금까지 만든 branch를 볼수있다.
*master(초록색으로 표시)가 된 의미는 지금 현재 master라는 branch를 사용(접속중)하고 있다는 의미이다.
👉 git checkout second
git checkout <branch이름> 명령어는 만들어진 branch로 이동하는 명령어다.
이후, (second) 와 같이 branch가 바뀐것을 표시 해준다.
여기서 중요한 점!
master에서 second branch를 만들었는데 second branch를 만들어지면서 master에 담긴 파일들을 복제해서 second branch에 붙여진다.
따라서 master와 second branch에 담긴 파일은 같다.
second branch를 원격저장소에 올리기
👉 git push origin second
branch를 만들고 만든 branch를 git push <origin> <branch이름> 명령어를 사용하여 원격저장소에 올릴수있다.
이후 github에 해당 원격저장소을 확인하면
branches에 2개(master, second)가 뜨고 second branch에 담긴 파일 내용은 master와 같다.
(복제해서 branch가 생성 되니깐)
새롭게 만든 branch 파일 수정, 추가, 관리
second branch에 file2 파일을 새롭게 만들었다.
여기서 중요한점!
만약, second branch에서 새롭게 파일을 만들고 commit하지 않고 master로 넘어 가보면 master에도 똑같이 file2가 있다.
그래서 꼭! second branch에서만 사용할 file이거나 수정이면 꼭 commit을 해야한다.
이후,
second branch에서 push하면 원격저장소에 수정된 부분이 업데이트 된다.
'개발노트 > Git' 카테고리의 다른 글
(도서) 만들면서 배우는 Git GitHub입문 읽고 <1편>(2019/10/31) (0) | 2019.10.31 |
---|---|
[Git] GitHub Collaborator 추가하기 (0) | 2019.10.26 |
(Git) Remote repository에 저장 하기 (2018/10/18) (0) | 2019.10.18 |
(Git) git 명령어 모음 (2018/10/18) (0) | 2019.10.18 |
(Git) git pull (2018/10/18) (0) | 2019.10.18 |
개발 기록
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!