在线压缩GitHub提交

5 浏览
0 Comments

在线压缩GitHub提交

我在GitHub上的一个项目中做出了我的第一次贡献。

我选择了要编辑的文件,创建了一个拉取请求并进行了修改。

然后我注意到了一个错误,再次选择了该文件并进行了更正。

我一直在线上工作,没有用到命令行。

现在,该项目的一位贡献者要求我合并我的两个提交。

问题是:如何合并?

0
0 Comments

问题:如何从在线编辑器切换到命令行?

解决方法:

1. 在任何存储库的右侧边栏中,点击“Pull Requests”。

2. 在“Pull Requests”列表中,点击您想要合并的Pull Request。

3. 在Pull Request的底部,点击“command line”。按照步骤的顺序来下载所提议的Pull Request。

然后在本地修改分支。

在这种情况下,您需要使用git rebase --interactive <commit-before-yours>来压缩提交。选择pick您的第一个提交和squash您的第二个提交。

最后,将其推送回GitHub上的现有PR分支。在这种情况下,您需要使用--force,因为您正在用新的提交替换旧的提交。

0