나는 지저분한 자식 나무를 가지고 있고 그것을 고치는 가장 좋은 방법이 궁금했다.나는 뽑기 대신에 합쳐진 방법을 고쳤다.
* 3f599ff - (HEAD, origin/enterprise-options, enterprise-options) Merge branch
|\
| * 5087bec - (upstream/master) Remote Change (2 days ago)
| * 6705b5f - Remote Change (2 days ago)
* | 880c0a6 - New Feature (3 hours ago)
|/
* 312968b - Blah (4 weeks ago)
새 기능 880c0a6을 적용하기 전에 변경 사항을 적용해야했지만 그렇지 않았습니다. 나는 upstream/master 5087bec을 병합하기로 결정했다. 병합 커밋 3f599ff를 되돌리고 변경 사항을 가져온 다음 다시 시작하는 방법은 무엇입니까?
또는이 트리가 그대로 적합한가요? 나는 오픈 소스 프로젝트에 기여하고 있는데 이것은 내 요청이 현재 어떻게 생겼는지이다.
로컬 브랜치 일 뿐이며, 실제로 'git pull --rebase'는 전체 문제를 해결할 수 있습니다. '재설정'할 필요가 없습니다. –