RSS 줄리아 에반스

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

Follow
분기된 가지가 발생하는 것은 로컬 브랜치와 원격 브랜치가 서로 다른 역사(히스토리)를 가지고 있을 때입니다. 분기 인식을 확인하는 것은 중요하며, 이를 확인하는 방법으로는 `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