【发布时间】:2017-12-25 14:26:08
【问题描述】:
我正在尝试推送我的提交,但由于还有另一个提交(HEAD 竞赛中的同一级别:)
我知道我需要将这两个提交合并在一起,但不确定该怎么做。
我已经尝试过git pull --rebase。
我的GIT-CLI:
【问题讨论】:
标签: git github git-commit
我正在尝试推送我的提交,但由于还有另一个提交(HEAD 竞赛中的同一级别:)
我知道我需要将这两个提交合并在一起,但不确定该怎么做。
我已经尝试过git pull --rebase。
我的GIT-CLI:
【问题讨论】:
标签: git github git-commit
您需要做的就是解决您在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是干净的,就可以推送了。
【讨论】: