-
Git 다른 branch commit 가져오기프로젝트 관련/Git 2023. 12. 4. 00:01
Cherry pick
git을 사용하면서 여러 branch를 이용해보던 중
feature/service 브랜치에 업데이트 된 main branch의 내용을 가져오고 싶은 일이 생겼다.
이럴때는
cherry pick
을 이용하면 된다!!보고 배운 블로그 : hydroponicglass.tistory
실습 🔻
준비물 : GitHub Repository , GitKraken (Git GUI Tool)
1. 현재 상태
git commit log
프로젝트 상태
ㅋㅋ 한참 branch 공부했을 때에도 길을 잃었었나 보다 😓
2. test 용 branch 3개 생성
feature/test1 feature/test2 feature/test3
3. 브랜치에 신규 내용 작성 후 commit
3-1. test 1 에서 커밋 2회 생성
3-2. test 2 에서 커밋 2회 생성
3-3. test 3 에서 커밋 2회 생성
test 1 브랜치에 'test 2 update' commit 내역 붙이기
충돌을 예상하고 작성한거라서 조금 무섭다 ㄷㅅㄷ
파일을 열어보니 이렇게 되어있었다. 4번 줄과 8번 줄이 충돌 난 건데 이렇게 표시되는구만..! 충돌 상황도 몇 번밖에 겪어보지 못해서 낯설다
내 맘대로 고쳐주고 commit! commit 내역 확인
test 1 브랜치에 'test 3 update' commit 내역 붙이기
test 3 update 커밋 내역은 충돌 나지 않을 것으로 예상하고 시도!
오 예상대로 충돌 없이 바로 가져와졌다. 가져와져서 test 1 브랜치에 자동 commit됨
잘 붙었다 🤓
이 정도 테스트 해보면 되겠지...????;;
내가 너무 gui tool에 의존적으로 살아가려는것 같은 느낌이 지워지지 않는다 @_@
하지만 Git 너무 어렵.. 😓🙈
tool이라도 있으니 이 정도까지 사용해 보는 것 같다.
적응되면 터미널로 옮겨봐야지...😓
'프로젝트 관련 > Git' 카테고리의 다른 글
Git Hub : 민감한 정보 담긴 pr 지우는 방법 (0) 2023.12.11 Git Hub - 원하는 commit 만 pr 보내기 (0) 2023.12.11 깃 이그노어 .gitignore 파일 생성 site (0) 2023.12.02 productive-box (0) 2023.12.02 깃헙 프로젝트 관리 자료 - 링크 (0) 2023.12.01