这篇文章源于一个每年都被 GitHub Universe 忠实地拒绝的演讲。我不明白为什么…… 不管好坏,git 已经成为开源社区最普及的工具之一。它可以让您有效地管理代码。它可以帮助相距遥远的工程师相互协作。它的核心非常简单,这就是为什么这么多博客文章中的图表不可避免地看起来像图 1 中所示的那样。很少详细讨论的不幸真相是 git 有阴暗面:它让我们觉得自己很蠢。我不在乎你是谁——我们都会遇到一个时刻,耸耸肩,放弃,然后争先恐后地去 Stack Overflow(座右铭:“此线程已关闭,主题无关”)来弄清楚如何最好地摆脱我们为自己造成的糟糕境地。唯一的问题是,在疯狂吞噬你之前,你能在这条兔子洞里走多远,然后你开始靠养山羊为生。