Xcode如何知道我的提交历史?

Xcode如何知道我的提交历史?,xcode,git,version-control,Xcode,Git,Version Control,当我开始我的项目时,我在终端中使用Git来跟踪更改。然后我意识到源代码控制是内置在Xcode中的。所以我做出了所有的改变,一切都很顺利。然后我在Xcode中查看了历史记录,看到了我以前从终端提交的所有内容 Xcode是如何知道这些提交的?特别是因为我还没有在Xcode中登录我的Git repo。Git历史记录保存在项目的.Git文件夹中。当您打开Xcode时,它会找到您的本地.git文件夹,并使用它显示项目的历史记录 因为历史记录保存在本地,所以您不必推送到远程Git回购。谢谢!如果我在另一台机

当我开始我的项目时,我在终端中使用Git来跟踪更改。然后我意识到源代码控制是内置在Xcode中的。所以我做出了所有的改变,一切都很顺利。然后我在Xcode中查看了历史记录,看到了我以前从终端提交的所有内容


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

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


因为历史记录保存在本地,所以您不必推送到远程Git回购。

谢谢!如果我在另一台机器上,希望看到我的提交,比如
git log
,我会怎么做?因为我还没有用Xcode登录我的repo。同步这两台机器最简单的方法是通过远程Git repo。将遥控器添加到第一台机器(
git remote Add originhttps://....
),然后推送(
git推送原始主机
),然后在第二台机器上克隆项目(
git克隆)https://....