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