可能重複:
In git, is there a simple way of introducing an unrelated branch to a repository?如何創建沒有Git的父母提交?
我有一個小項目,我工作,沒有任何形式的版本控制軟件,和我結束了三個不同版本的同一腳本,每個人做一些與其他人稍有不同的事情。我初始化的git倉庫與其中一個版本,我很想承諾每其他兩個沒有父母。這樣,我可以合併這些差異,就好像腳本的三個版本中的每一個都是不同分支的提示一樣。
我甚至不能確定這是否是一定是明智的或合理的方式去解決這個問題?如何做的事情這樣,還是建議在更好的方式來處理這種情況任何意見將是非常感激。
爲什麼你不創建兩個分支並添加兩個其他版本給他們,然後在分支上工作? – manojlds 2011-04-16 22:16:35
請參閱:[如何插入提交作爲第一,轉移所有其他?](http://stackoverflow.com/questions/645450/git-how-to-insert-a-commit-as-the-first-移動所有其他) – 2011-04-25 23:00:06
這被稱爲* root提交*。 – 2013-01-09 19:06:43