git之常见问题

 

1.

You are in the middle of a merge -- cannot amend

场景:上一次提交,本次提交与上次修改点是同一个, 覆盖是的提交,产生的错误

解决方案:

git reset --merge

注:取消合并

git rebase

注:将当前分支重新设置基线

git diff -w +冲突的文件

注:查看冲突点,修改冲突的文件,达到提交的状态。

git rebase --continue

注:让rebase继续处理

git add

注:追加修改后的文件

git rebase --continue

注:让rebase继续处理,查看是否有其他文件未提交

git commit --amend

注:提交修改后的代码

git push +分支

 

posted @ 2021-04-07 17:06  X-Wolf  阅读(337)  评论(0编辑  收藏  举报