Git / GitHub 강의 정리-6
서로 다른 브랜치 합치기
* merge : 두 브랜치를 한 커밋에 이어붙임
- 브랜치 사용내역을 남길 필요가 있을 때 사용하는 방식
* rebase : 브랜치를 다른 브랜치에 이어붙임
- 한 줄로 깔끔히 정리된 내역을 유지하기 원할 때 적합
- 이미 팀원과 공유된 커밋에 대해서는 사용하지 않는 것이 좋음
merge
# merge의 경우 main 브랜치로 이동 후 진행
git merge (합칠 브랜치명)
git branch -d add-coach # 병합된 브랜치는 삭제
소스트리에서 확인보여지는 것처럼 add-coach 브랜치 전 마지막 커밋은 Add Freddie to Panthers
rebase
# rebase의 경우 main이 아닌 해당 브랜치로 이동 후 진행
git rebase main
git switch main # main 브랜치로 이동
git merge new-teams # 다시 merge 해줘야 main 브랜치 위치가 가장 위로 올라옴
git branch -d new-teams # 병합 완료된 브랜치 삭제
main 브랜치가 뒤쳐져 있기 때문에 main 브랜치로 돌아와 merge 해줘야 함
강의 섹션 3. 차원 넘나들기 ( 2,3 )
제대로 파는 Git & GitHub - by 얄코 - 인프런 | 강의
코알못도 따라올 수 있는 친절하고 쉬운 강좌! 현업 개발자는 Git 박사로 들어주는 끝판왕 강좌!, Git & Github, 얄코와 함께 제대로 판다! ⭐️ 대학교 이메일 계정이 있다면?🎓 대학생 반값쿠
www.inflearn.com
'TIL 기록 > git_github' 카테고리의 다른 글
GitHub 토큰 (1) | 2023.12.16 |
---|---|
병합 충돌 해결 (0) | 2023.12.15 |
브랜치 생성 / 이동 / 삭제 (0) | 2023.12.15 |
git과 sourcetree로 reset / revert 해보기 (0) | 2023.12.14 |
git 시간여행하기 (0) | 2023.12.13 |