2015-07-20 494 views
1

当我开始我的项目时,我在终端中使用Git来跟踪更改。然后我意识到源代码控制内置于Xcode中。所以我承诺所有的改变,一切运作良好。然后我去了Xcode的历史,看到我以前从终端提交的所有提交。Xcode如何知道我的提交历史记录?

怎样的Xcode知道这些提交?尤其是因为我还没有在Xcode中登录到我的Git仓库。

回答

2

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

你不必推到远程的Git回购的是,由于历史的本地保存。

+0

谢谢!如果我在不同的机器上,想看看我的提交,比如'git log',我该怎么做?因为我没有用Xcode登录到我的回购站。 – MortalMan

+0

同步两台机器的最简单方法是通过远程Git回购。将远程设备添加到你的第一台机器('gi​​t remote add origin https:// ....'),然后按下('git push origin master'),然后在第二台机器上克隆项目('git clone https://....') – nwinkler

相关问题