|
434
|
| Richard Hansen Bi Rico · 技术社区 · 13 年前 |
|
|
1
573
总结
默认情况下,
这个
使用Git 2.0及更新版本,您可以运行:
将默认行为更改为仅快进。对于1.6.6到1.9.x之间的Git版本,您必须养成打字的习惯:
然而,对于所有版本的Git,我建议配置
和使用
存在的问题
|
|
|
2
200
我的答案来自于讨论 arose 关于黑客新闻:
我很想用头条新闻的Betteridge定律来回答这个问题:为什么
|
|
|
3
26
如果你正确使用Git,它不会被认为是有害的。考虑到您的用例,我看到了它对您的负面影响,但您可以通过不修改共享历史来避免问题。 |
|
|
4
18
已接受的答案声称
但截至 Git 1.8.5 ,你可以把答案放在哪个后面
或
或
这个 docs 说
前面的讨论有更详细的信息和图表:
git pull --rebase --preserve-merges
。这也解释了为什么
前面的另一个讨论解释了rebase的preserve-merges变体的实际功能,以及它是如何比常规rebase复杂得多的: What exactly does git's "rebase --preserve-merges" do (and why?) |
|
|
5
-1
如果您转到旧的git存储库 加大力度 他们建议的别名不同。 https://github.com/aanand/git-up
这非常适合我。 |