我們有一個相當大的git存儲庫,但其中只有很少的文件實際存在於工作區中。由於它的大小和嚴格的防病毒設置,克隆需要相當長的一段時間,這使得與許多小分支一起工作更加繁瑣(因爲當git操作工作區中的maven項目時,Eclipse變得非常困惑)。git克隆速度慢 - 我可以將現有克隆複製到新目錄嗎?
因此,我想有一個更快的方法來創建一個新的git簽出「下一步」在文件系統中的現有克隆(但完全獨立於它)在完全相同的分支並提交作爲現有的克隆,並且我想知道是否可以簡單地製作一個包含.git
的文件夾的簡單副本,並繼續在兩個項目中獨立工作。
(我也記得seing本地文件系統上的一些關於git的克隆,並用硬鏈接節省空間,這並不重要,但如果它工作在Windows上可能是很好的。)
所以,我可以簡單地複製現有的git工作區(包括.git)獲得與新的git clone
相同的結果?
據我瞭解,本地克隆使新克隆指向已有克隆,並且必須重新設置原點。我希望他們完全不瞭解對方。 –
你可以通過改變'.git/config'文件來改變原點。它清楚而安全。但是起源只是一個名字,就像您可能定義的所有其他遠程存儲庫一樣。 –
我使用git重置了很多。如果我需要在克隆後執行任何Post-op重新配置,則只需複製文件夾就可以輕鬆完成。 –