[英]git push rejected, merge conflicts, git pull --rebase
我正试图推动我的提交,但是因为还有另一个提交(HEAD竞赛中的同级别:)
我知道我需要将这两个提交合并在一起,不确定如何做到这一点。
我已经尝试过git pull --rebase
。
我的GIT-CLI :
您需要做的就是解决您在pull --rebase
结束时提到的冲突。
请参阅“ 如何出现冲突 ”:您必须打开这些文件,并删除冲突标记。
对于.tern-port
文件,您需要确定是否要保留文件,并将其删除,因为它已在上游存储库中删除。
我忘了配置我的
.gitignore
文件。
如果您意识到由于跟踪的文件不应该被跟踪,请不要忘记在将它们添加到.gitignore
之前先取消跟踪它们
git rm --cached -- afile
echo afile >> .gitignore
git add .gitignore
这可以在冲突解决阶段完成。
完成该阶段后,添加它们( git add .
),然后继续rebase( git rebase --continue
)。
之后,如果git status
是干净的,你可以推送。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.