실제 상황에서 Git Rebase 사용 방법
하나의 항목 저장소에 두 개의 열린 요청이 있다고 가정하십시오.
각 변경 사항에는 다음과 같이 고유한 분기가 있습니다.
- feat: add user-agent endpoint
- feat: add base64 endpoint
- init
자, 가자!
git clone repo_url
git status
git checkout feature/add-base64-endpoint
git rebase master
git status
git checkout master
git merge feature/add-base64-endpoint
git status
git checkout feature/add-user-agent-endpoint
git rebase master
아이구!봐야지rebase conflict
!너는 코드를 검사하고 그것을 복원해야 한다.다행히도 VS 코드는 당신에게 좋은 힌트를 제공합니다.
그래도 저는 vim을 추천합니다. 왜냐하면 저도 vim의 슈퍼팬이기 때문입니다!
모든 코드가 충돌을 해결한 후에 실행될 수 있는지 확인하는 것을 잊지 마라. 즉, 모든 테스트는 녹색이어야 하고, 응용 프로그램은 최종적으로 실행될 수 있어야 한다.
해결이 완료되면 다음 작업을 계속합니다.
git add .
git rebase --continue
git checkout master
git status
git checkout master
git merge feature/add-user-agent-endpoint
git status
git log
번영!너는 반드시 완성해야 해!즐거운 시간 되세요!😉
Reference
이 문제에 관하여(실제 상황에서 Git Rebase 사용 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/crazyoptimist/how-to-use-git-rebase-in-a-practical-situation-2fge텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)