繁体   English   中英

Github 打开拉取请求

[英]Github Open Pull Requests

我想问一个关于 Github 的问题,特别是拉取请求。

例如,假设有一个开放的拉取请求。

我提交了“壮举:添加功能”,然后过了一会儿,如果我想重命名,其他人对拉取请求做出了更多提交,“壮举:添加功能 b”和“壮举:添加功能 c”原来的承诺,有没有办法做到这一点?

如果我只是做了类似git reset HEAD~之类的事情,那会破坏我之后的两次提交吗?

谢谢!

您可以通过interactive rebasing来实现对第一个提交的重命名。

如果头部有 3 次提交,请使用此命令git rebase -i HEAD~3

这将打开这样的东西

pick a1beca Your commit
pick a2beca feat: add feature b
pick a3beca feat: add feature c

...

点击键盘上的“i”以激活交互模式。 Go 为您的提交改写

reword a1beca Your commit
pick a2beca feat: add feature b
pick a3beca feat: add feature c

...

点击“esc”退出交互模式。 然后:wq这会要求你输入你想要的提交信息。

欲了解更多信息,请阅读此处 一些练习会带你到那里。

您可以通过运行以下代码来更改您的提交:

git reset --soft HEAD~1

如果您想撤消提交和更改:⚠️ 确保您要丢失更改:

git reset --hard HEAD~1

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM