1
当我开始我的项目时,我在终端中使用Git来跟踪更改。然后我意识到源代码控制内置于Xcode中。所以我承诺所有的改变,一切运作良好。然后我去了Xcode的历史,看到我以前从终端提交的所有提交。Xcode如何知道我的提交历史记录?
怎样的Xcode知道这些提交?尤其是因为我还没有在Xcode中登录到我的Git仓库。
当我开始我的项目时,我在终端中使用Git来跟踪更改。然后我意识到源代码控制内置于Xcode中。所以我承诺所有的改变,一切运作良好。然后我去了Xcode的历史,看到我以前从终端提交的所有提交。Xcode如何知道我的提交历史记录?
怎样的Xcode知道这些提交?尤其是因为我还没有在Xcode中登录到我的Git仓库。
Git的历史是在项目的.git
文件夹本地保存。当您打开Xcode时,它会找到您的本地.git
文件夹并使用它来显示项目的历史记录。
你不必推到远程的Git回购的是,由于历史的本地保存。
谢谢!如果我在不同的机器上,想看看我的提交,比如'git log',我该怎么做?因为我没有用Xcode登录到我的回购站。 – MortalMan
同步两台机器的最简单方法是通过远程Git回购。将远程设备添加到你的第一台机器('git remote add origin https:// ....'),然后按下('git push origin master'),然后在第二台机器上克隆项目('git clone https://....') – nwinkler