해결 방법을 잘 모르겠습니다.
내 지점에서 마스터에 대한 리베이스를 수행했습니다.
git rebase master
다음과 같은 오류가 발생했습니다.
First, rewinding head to replay your work on top of it...
Applying: checkstyled.
Using index info to reconstruct a base tree...
Falling back to patching base and 3-way merge...
Auto-merging AssetsLoader.java
CONFLICT (content): Merge conflict in AssetsLoader.java
Failed to merge in the changes.
Patch failed at 0001 checkstyled.
그래서 내가 좋아하는 편집기로 가서 1 줄 충돌을 수정하고 파일을 저장하고 git 상태를 수행하고 다음 출력을 얻었습니다.
# Not currently on any branch.
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# modified: PassengerContactHandler.java
#
# Unmerged paths:
# (use "git reset HEAD <file>..." to unstage)
# (use "git add/rm <file>..." as appropriate to mark resolution)
#
# both modified: AssetsLoader.java
#
나는 git add AssetsLoader.java 및 git status를 수행하고 다음을 얻었습니다.
# Not currently on any branch.
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# modified: AssetsLoader.java
# modified: PassengerContactHandler.java
#
그리고 내가 git rebase --continue했을 때 다음을 얻습니다.
git rebase --continue
You must edit all merge conflicts and then
mark them as resolved using git add
패치를 건너 뛰고 리베이스를 계속할 수 있다는 것을 알고 있지만 PassengerContactHandler.java의 변경 사항이 내 브랜치에 리베이스 될지 여부는 확실하지 않습니다.
잘 모르겠습니다. 어떻게 진행해야하나요?
편집 : 충돌이 해결 된 파일이 원래 버전과 똑같을 수 있습니까?
고마워, Lucas
편집, 그것은 나에게 다시 일어났습니다.
다시 나에게 일어난 일
(307ac0d...)|REBASE)$ git status
# Not currently on any branch.
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# modified: assets/world/level1/Level-1.xml
# modified: George.java
# modified: DefaultPassenger.java
#
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# mb-art/originalAssets/27dec/
((307ac0d ...) | REBASE) $ git rebase --continue
You must edit all merge conflicts and then
mark them as resolved using git add
git --version
git version 1.7.1
git-rebase
해결되지 않은 충돌이 없다고보고해서는 안됩니다. 더 간단한 테스트 케이스에서 문제를 재현 할 수 있다면 디버그하는 것이 훨씬 더 쉬울 것입니다.하지만 그래도 git status
충돌이 발생 git rebase --continue
하지 않았고 Git 버전이 최신 버전이면 Git 개발자에게 이메일을 보내보세요. git@vger.kernel.org의 메일 링리스트에 최대한 많은 진단 정보를 제공합니다.
git status
. 아래에 누락 된 섹션이 없습니까?