[英]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.