반응형
Git Branch
깃에서 커밋을 하게 되면, 하나의 브랜치로 커밋이 전송된다.
기본적으로 하나의 브랜치를 가지고 프로젝트를 실행하는 것이다.
하지만, 많은 개발자들이 협업을 하는 프로젝트가 있다면,
하나의 브랜치로는 버그가 생겼을 때, 디버깅 작업에 상당히 많은
시간과 노력이 소요된다.
그래서 많은 협업이 일어나는 프로젝트에서는 사이드 브랜치를
만들어서 최종적으로 완성된 브랜치에 merge를 하는 과정을 거치게
되는 것이다.
Git Branch 명령어
// 현재 브랜치를 확인한다.
git branch
//현재 작업 상황을 확인한다.
git status
//새로운 브랜치를 만들고 checkout한다.
git checkout -b "New branch Name"
// 현재 브랜치를 확인한다.
git branch
//새로운 브랜치에
git push origin "New branch"
새로운 브랜치를 만들고 checkout을 하게 되면,
기존 브랜치에 있던 별모양이 새로운 브랜치로
이동하게 된다. 이제 커밋을 하더라도 기존
브랜치에 커밋이 되는 것이 아니라,
새로 만들어진 브랜치에 커밋이 실행되는
것이다.
반응형
'Programming' 카테고리의 다른 글
Git remote 관리 (0) | 2021.09.23 |
---|---|
git@github.com: Permission denied (publickey). fatal: Could not read from remote repository. (0) | 2021.09.22 |
Github branch #2 Pull Request (0) | 2021.09.21 |
git local 작업시 remote origin 추가하기 (0) | 2021.09.21 |
깃 Git SSH 키 발급 (0) | 2021.09.21 |
Git 은 도대체 왜 쓰는 걸까? (0) | 2021.09.21 |
댓글