Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.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 - Fatal编程技术网

Git 提交对请求的更改

Git 提交对请求的更改,git,github,Git,Github,在Github上,我想对pull请求进行更改 1. git fetch origin 2. git checkout -b show-buttons origin/my-branch 然后我对文件做了一些更改 现在,我想将这些文件添加回pull请求,并完成与master的合并和推送。接下来正确的步骤是什么 以下是我的想法: 3. git add . 4. git commit -m "Fixed some bugs on mypullrequest." 5. git merge master

在Github上,我想对pull请求进行更改

1. git fetch origin
2. git checkout -b show-buttons origin/my-branch
然后我对文件做了一些更改

现在,我想将这些文件添加回pull请求,并完成与master的合并和推送。接下来正确的步骤是什么

以下是我的想法:

3. git add .
4. git commit -m "Fixed some bugs on mypullrequest."
5. git merge master
6. git push origin master

如果要将任何本地分支推送到正在进行拉取请求的远程分支:

git push origin localBranch:remoteBranch
最好将localBranch建立为跟踪remoteBranch

git push origin -u localBranch:remoteBranch
# in your case, possibly:
git push origin -u show-buttons origin/my-branch
请参阅“”中的更多内容

如果您的主回购协议是最新的(与原始上游回购协议的主回购协议相比),那么在其基础上对您的本地分支机构进行再定价可能是一个好主意

git checkout show-buttons 
git rebase master
但接下来你必须用力推:

git push -f origin -u show-buttons origin/my-branch

您不需要将master合并到您的分支中——这通常会在您的pull请求被审查和接受后完成。在本地进行更改,然后在不合并的情况下向上游推送。有趣的是,我们只是按照github在拉取请求页面底部的说明“在继续之前使用命令行解决冲突”。您知道向上游推送的语法吗?尝试了
git push origin/mypullrequestbranch mypullrequest branch
但得到了
fatal:“origin/mypullrequestbranch”似乎不是git存储库
Ahh,抱歉,在这种情况下,听起来您有合并冲突。
git push
单独将把当前分支推回到origin。