我正在尝试推送我的提交,但是因为还有另一个提交(HEAD竞赛中的同级别):)
我知道我需要将这两个提交合并在一起,而不是完全确定如何做到这一点
我已经尝试git pull --rebase
了。
我的GIT-CLI:
答案 0 :(得分:7)
您需要做的就是解决pull --rebase
末尾提到的冲突
请参阅“HOW CONFLICTS ARE PRESENTED”:您必须打开这些文件,然后删除冲突标记
对于.tern-port
文件,您需要确定是否要保留文件,并将其删除,因为它已在上游存储库中删除。
我忘了配置我的
.gitignore
文件。
如果您发现由于跟踪的文件无法跟踪,请不要忘记先将其取消跟踪,然后再将其添加到.gitignore
git rm --cached -- afile
echo afile >> .gitignore
git add .gitignore
可以在冲突解决阶段完成。
完成该阶段后,添加它们(git add .
),然后继续变基(git rebase --continue
)。
之后,如果git status
是干净的,你可以推。