RSS 줄리아 에반스

분기된 Git 브랜치를 처리하는 방법

분기된 가지가 발생하는 것은 로컬 브랜치와 원격 브랜치가 서로 다른 역사(히스토리)를 가지고 있을 때입니다. 분기 인식을 확인하는 것은 중요하며, 이를 확인하는 방법으로는 `git status`, `git push`, `git pull`이 있습니다. 분기 해소를 위해서는 상황에 따라 다릅니다. 하나의 방법은 `git pull --rebase`를 사용하여 양쪽 변경 사항을 모두 유지하는 것입니다. 원격 변경 사항을 삭제하려면 `git push --force`를 사용하지만, 추가 안전성을 위해 `git push --force-with-lease`를 사용할 수 있습니다. 또는 로컬 변경 사항을 덮어쓰려면 `git reset --hard origin/main`을 사용할 수 있습니다. 이러한 해결책은 워크플로우와 상황에 따라 분기 해소를 위한 옵션을 제공합니다.
favicon
jvns.ca
Dealing with diverged git branches
Create attached notes ...