개발일지/GitHub 도전기

git branch

자코린이 2022. 3. 7. 18:13

branch는 현재와 다른 버전의 프로젝트를 만드는 것입니다.

즉, 협업을 위해 각자 맡은 프로그램을 작성하고, 실행하기 위한 방법입니다.

 

새로운 branch를 만들기 

git branch 이름

생성된 branch를 확인하기 

git branch

 

생성된 branch로 바꾸기 

git switch 이름

 

생성과 바꾸는 것을 한번에 하기

git switch -c 이름

 

삭제하기

git branch -d 이름

 

 

branch 합치기

합치는 방법에는 2가지 방법이 있습니다.

1. merge

2. rebase

첫번째 방법은 branch와 main의 차이점을 비교하여 main에 합쳐진 결과를 커밋하는 방법입니다.

두번째 방법에는 main의 끝에 지금의 branch를 이어 붙이는 방법입니다.

 

병합을 하다보면 오류가 발생하기도 합니다.(branch간의 병합 시 안의 코드가 다른 경우 이 중 무엇을 선택할 지)

이 경우 

https://afsdzvcx123.tistory.com/entry/Git-%EC%B6%A9%EB%8F%8C-%ED%95%B4%EA%B2%B0-Merge-Conflict

 

Git - 충돌 해결 (Merge Conflict)

브랜치4 : 충돌해결 참조 https://www.youtube.com/watch?v=3DlS9K60cW8&list=PLuHgQVnccGMCB06JE7zFIAOJtdcZBVrap&index=15 충돌이 일어나는 이유 Git 을 이용하여 협업을 할 때, 브랜치는 여러개인 경우인데 여..

afsdzvcx123.tistory.com

 

'개발일지 > GitHub 도전기' 카테고리의 다른 글

github에서 커밋내역 삭제  (0) 2022.03.18
GitHub에 push, pull하기  (0) 2022.03.07
git 전 버전으로 변경  (0) 2022.03.07
git 버전 관리  (0) 2022.03.06
git 시작  (0) 2022.03.06