【发布时间】:2015-11-28 09:03:38
【问题描述】:
我的一位同事正在使用 Gitbox 来完成他所有的提交、推送等操作。现在,当他拉动时,他的最后一条提交消息被销毁并替换为合并提交消息。如果他可以在拉动时使用--rebase标志,那就太好了,但我不能在Gitbox网站上进行设置。
【问题讨论】:
我的一位同事正在使用 Gitbox 来完成他所有的提交、推送等操作。现在,当他拉动时,他的最后一条提交消息被销毁并替换为合并提交消息。如果他可以在拉动时使用--rebase标志,那就太好了,但我不能在Gitbox网站上进行设置。
【问题讨论】:
在 Repository 菜单中,最后一项 --- Settings... --- 显示一个选项卡式工作表。最后一个选项卡是“高级”,它是您对此存储库的实际 Git 设置的编辑器。只需添加一个
rebase = true
配置文件的[branch "master"] 部分中的行。
您可以通过添加pull 部分并将rebase = true 行放入其中来为所有分支实现相同的效果。
确保他了解在 pull 中变基的后果,并准备好在每次提交时修复一次冲突,而不是在合并中修复一次。
【讨论】: