Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何修复远程分支头部的git提交修正?_Git_Github_Commit_Git Amend - Fatal编程技术网

如何修复远程分支头部的git提交修正?

如何修复远程分支头部的git提交修正?,git,github,commit,git-amend,Git,Github,Commit,Git Amend,我有时会犯这种愚蠢的错误,这让人非常恼火。我想知道社区中是否有人知道当您意外地在远程分支的头上执行commit-amend时该怎么做。现在,我做了一个拉操作,与我自己的部分更改不同,然后推操作,结果在头部出现了一个重复的提交消息 为了清楚起见,我想问解决以下问题的最佳方法: 拉动远程分支(如主分支) 改变 提交--修改更改 试着推,被拒绝 诅咒自己和/或上帝 尝试: 第二个命令将基于远程分支更新本地分支,同时保留对本地分支的额外提交。 告诉我们它是否有用。试试: 第二个命令将基于远程分支更新本地

我有时会犯这种愚蠢的错误,这让人非常恼火。我想知道社区中是否有人知道当您意外地在远程分支的头上执行commit-amend时该怎么做。现在,我做了一个拉操作,与我自己的部分更改不同,然后推操作,结果在头部出现了一个重复的提交消息

为了清楚起见,我想问解决以下问题的最佳方法:

  • 拉动远程分支(如主分支)
  • 改变
  • 提交--修改更改
  • 试着推,被拒绝
  • 诅咒自己和/或上帝
  • 尝试:

    第二个命令将基于远程分支更新本地分支,同时保留对本地分支的额外提交。 告诉我们它是否有用。

    试试:

    第二个命令将基于远程分支更新本地分支,同时保留对本地分支的额外提交。
    告诉我们它是否有用。

    我敢肯定这是一个复制品。坏主意,除非这是一个只有你和你以及几个朋友在使用的回购协议。可能的复制非常确定这是一个复制的。坏主意,除非是只有你和你以及几个朋友在使用的回购协议。可能是重复的
    git stash save -u
    git pull -f --rebase
    git stash apply