2014-04-19 19 views
1

因此,可以說我有倉庫A,而且我創建倉庫B,我打算成爲A叉。我克隆A並刪除.git ,然後重新創建它,添加原點並推送,從而用1次提交替換歷史記錄。一切正常,直到項目A更新文件。因爲我想跟上A,所以我將這些更改提取併合併到B中。但是,當我獲取更改時,它還會提取我不想要的所有歷史記錄,標記,分支和所有內容。分叉一個項目並獲取更新,但沒有引入前一個歷史記錄直到最初的提交

但是,我所需要的只是從主服務器或指定的任意分支引導的文件歷史記錄(例如引入新更改和實際文件修改的提交),沒有標籤和分支,也沒有始終帶回文件夾我刪掉了。

如果這是不可能的,有沒有辦法告訴git加載更改,而不是完全合併,我可以告訴它要應用哪些更改以及要放棄哪些更改?

+0

如果你派生一個項目,你爲什麼想只扔掉所有的歷史?這是非常不尋常的事情。 –

+0

那麼這個項目的歷史並不完全是最清潔的,而且它的標籤,分支和東西散落在一起,所以我想從一個乾淨的石板開始,再加上這個項目足夠小以至於沒有整個歷史不是這樣的一個大問題。 – CupOfTea

回答

相關問題