[깃허브] Branch

김지민·2022년 8월 5일
0

git 내려받기

git fetch origin
git rebase origin/main

branch

분기점을 만들 수 있다.

git init 명령을 총해 초기화하고 레포지토리에 연결하는 과정을 진행하게 되면 기본 브랜치가 master이 된다.

앞에 언급된 명령어 git config --global init.defaultBranch main로 설치 후 설정을 통해 기본 브랜치 이름을 바꿀 수 있다.

checkout

checkout은 브랜치 변경 또는 작업 트리 파일 복원을 할 수 있습니다. 하지만 기존의 checkout이 가진 기능이 너무 많습니다.

때문에 checkout을 대신해서 switch와 restore가 도입되었습니다.

사용할 브랜치를 지정하는 것은 (checkout)입니다. checkout을 사용해 Gary 브랜치로 이동한다.

추가 커밋 작업

상대방이 원격 저장소에서 pull을 받습니다.

상대방이 브랙치를 생성하고 커밋합니다.
git push를 하니 에러가 발생합니다. 에러가 발생하는 이유는 upstream 브랜치를 설정하지 않았기 때문입니다. 그렇기 때문에 git push --set -upstream origin branch_name 명령어를 이용하여 해당 명령어 이후부터는 원격 저장소에 Binky의 브랜치를 만들어 push 하겠다는 뜻입니다.

충돌을 해결

👇 참고자료
https://lhy.kr/git-workflow

profile
💡Habit is a second nature. [Git] https://github.com/Kimjimin97

0개의 댓글