Git 提交对请求的更改
在Github上,我想对pull请求进行更改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
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。