Xcode 怎么知道我的提交历史?

How does Xcode know my commit history?

当我开始我的项目时,我在终端中使用 Git 来跟踪更改。然后我意识到 Xcode 中内置了源代码管理。因此,我提交了所有更改,一切正常。然后我在 Xcode 中查看了历史记录,并看到了我之前从终端进行的所有提交。

Xcode 如何知道这些提交? 特别是因为我还没有在 Xcode 中登录我的 Git 存储库。

Git 历史保存在本地项目的 .git 文件夹中。当您打开 Xcode 时,它会找到您的本地 .git 文件夹并使用它来显示项目的历史记录。

您不必为此推送到您的远程 Git 存储库,因为历史记录保存在本地。