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

Hi_*_*ee6 9 git github git-commit

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

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

我的GIT-CLI:

git cli

Von*_*onC 7

您需要做的就是解决您在结束时提到的冲突pull --rebase.
请参阅" 如何出现冲突 ":您必须打开这些文件,并删除冲突标记.
对于该.tern-port文件,您需要确定是否要保留文件,并将其删除,因为它已在上游存储库中删除.

我忘了配置我的.gitignore文件了.

如果您意识到由于跟踪的文件不应该被跟踪,请不要忘记先将它们取消跟踪,然后再将它们添加到您的文件中 .gitignore

git rm --cached -- afile
echo afile >> .gitignore
git add .gitignore
Run Code Online (Sandbox Code Playgroud)

这可以在冲突解决阶段完成.

完成该阶段后,添加它们(git add .),然后继续rebase(git rebase --continue).
在那之后,如果git status是干净的,你可以推.