메리크리스마스
커맨스시프트4하느라갈고리가된손
🐙 여러 브랜치 만들어보기 🐈
브랜치 쓰는 이유 1 : 프로젝트를 하나 이상의 모습으로 관리 (실배포, 테스트, ..)
브랜치 쓰는 이유 2 : 여러 작업들이 각각 독립되어 진행될 때
git branch add--(브랜치명)
git branch
git switch (브랜치명)
git switch -c (브랜치명)
git branch -d (삭제할 브랜치명)
git branch -D (강제삭제할 브랜치명)
git branch -m (기존 브랜치명) (새 브랜치명)
git log --all --decorate --oneline --graph
🐙 브랜치를 합치는 두 가지 방법 🐈
- Merge
한꺼번에 추가
(브랜치의 사용 내역들을 남겨둘 필요가 있을 시 사용)
- Rebase
모든 커밋들을 이어붙이기
(히스토리를 깔끔하게 유지하고 싶을 때 사용)
🐙 브랜치 합치기 실습 🐈
- Merge
병합되어야 할 곳으로 이동하여 피병합브랜치를 머지
git merge (피병합브랜치)
git branch -d (피병합브랜치)
- Rebase
피병합브랜치로 이동하여 병합되어야 할 곳으로 리베이스
git rebase (병합되어야 할 브랜치)
git merge (병합되어야 할 브랜치)
! 병합 이후 두 가지의 커밋 위치가 다름
🐙 충돌 해결하기 🐈
둘 중에 하나 선택 / 둘 다 선택 / 되돌리기
- Merge
git merge --abort
- Rebase
git rebase --abort
git rebase --continue
🐙 소스트리로 진행하기 🐈
- Merge
병합
- Rebase
재배치
'깃,깃허브' 카테고리의 다른 글
🐙제대로 파는 Git & GitHub 🐈 - 5. Git을 더 특별하게 만드는 것 (1) | 2024.02.02 |
---|---|
🐙제대로 파는 Git & GitHub 🐈 - 4. GitHub 사용하기 (1) | 2023.12.26 |
🐙제대로 파는 Git & GitHub 🐈 - 2.시간 여행하기 (0) | 2023.12.24 |
🐙제대로 파는 Git & GitHub 🐈 - 1. 시작 (3) | 2023.08.10 |
깃🪶/ 깃🪶허브 공부하기 (0) | 2023.03.09 |