繁体   English   中英

git push被拒绝,合并冲突,git pull --rebase

[英]git push rejected, merge conflicts, git pull --rebase

我正试图推动我的提交,但是因为还有另一个提交(HEAD竞赛中的同级别:)

我知道我需要将这两个提交合并在一起,不确定如何做到这一点。
我已经尝试过git pull --rebase

我的GIT-CLI

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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM