如何在Windows GUI中执行交互式rebase

10

我有一个同事,他一直使用Windows下的Git GUI界面;我希望他能够交互式地重新定位(commit rebase)以便可以压缩(squash)提交。

我尝试使用工具->添加添加git rebase --interactive,但当他尝试时它就会挂起。客户端是否支持交互式的重新定位?是否有另一个适用于Windows的GUI客户端可以处理交互式的重新定位?或者在客户端中有其他方法来压缩(commits squash)?

1个回答

11

无法通过图形界面完成此操作。尽管如此,仍然有一些方法可以在不使用交互式变基的情况下压缩提交。例如,可以执行一个reset --soft命令回退3个提交,将所有更改添加到索引中并提交。这将有效地压缩最后3个提交。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接