回答
git symbolic-ref HEAD refs/heads/newbranch
rm .git/index
git clean -fdx
<do work>
git add your files
git commit -m 'Initial commit'
還是你想要一個孤兒科?在這種情況下,請查看Arrowmaster的答案。雖然,「--orphan」選項僅在1.7.2中添加。 – 2011-02-25 00:17:22
git checkout --orphan branchname
git rm -rf .
這樣做,你可以創建,添加,並提交新的文件和所產生的分支將與項目中的任何其他部門沒有共同的歷史(除非你把它們合併後一點)。
爲什麼叫做'孤兒'? – Michelle 2013-02-26 21:36:17
@XuqiciAcerto因爲它沒有父母。 – Arrowmaster 2013-03-06 18:35:30
爲什麼你需要在孤立分支上執行'git rm -rf'? 'git log'無論如何都沒有顯示任何東西('致命的:錯誤的缺省修訂'HEAD''是精確的)。 – 2013-09-25 12:43:04
目前的答案是正確的,你需要一個孤立的分支,但我只想補充一點,巧合......
這實際上是究竟如何github.com允許用戶創建Github的網頁爲他們的回購協議,通一個叫做gh-pages
的孤兒分支。 漂亮的步驟給出了說明:
https://help.github.com/articles/creating-project-pages-manually
希望這有助於!
- 1. 在不影響現有分支的情況下創建新分支
- 2. 如何在不檢查分支的情況下創建分支?
- 3. 如何在不覆蓋現有文件的情況下創建線程文件?
- 4. DotNetZip在不創建文件夾的情況下添加文件
- 5. setCopyContents SVNKit。如何在無分支內容的情況下在現有分支上創建分支
- 6. 如何在不克隆的情況下創建分支?
- 7. 如何在沒有.xib文件的情況下添加iads?
- 8. 如何在不創建id號的情況下添加數組?
- 9. 如何在不添加UI的情況下創建VS擴展?
- 10. git - 爲所有現有分支添加一個新文件
- 11. PHPStorm如何在沒有新項目的情況下創建新分支?
- 12. 如何在沒有分頁符的情況下創建Prince PDF?
- 13. 在不檢查現有數據的情況下創建外鍵
- 14. 在不刪除現有內容的情況下添加元素
- 15. 在不刪除現有類別的情況下添加類別
- 16. 在不克隆的情況下將新文件添加到現有回購
- 17. javamail問題:如何在不創建文件的情況下附加文件
- 18. 如何在沒有cli的情況下添加phonegap插件?
- 19. Docker如何在沒有提交文件的情況下添加文件?
- 20. 如何在不使用Power Tool的情況下列出在TFS中鎖定的所有分支或文件?
- 21. 如何在不創建本地分支的情況下創建遠程Git分支?
- 22. 如何在不添加每個JS文件的情況下爲所有文件調用常用的JavaScript函數?
- 23. 如何在不使用文件的情況下創建鬍鬚?
- 24. 如何在不觸摸硬盤的情況下創建文件?
- 25. 如何在沒有csv.writer的情況下在python中創建文本文件?
- 26. 如何在沒有ActiveX的情況下創建多個文件下載器?
- 27. 如何在不破壞所有插件的情況下爲vim添加python支持?
- 28. 在所有情況下
- 29. 如何在不覆蓋現有文件的情況下複製文件?
- 30. 如何在不使用Rails 4的情況下將trailing_slash添加到所有url?
如果你正在尋找一個完全獨立的分支(沒有共享歷史,沒有共同的文件),那麼這個問題是[「在git中,是否有一個簡單的方法將一個不相關的分支引入到一個存儲庫? (http://stackoverflow.com/questions/1384325/in-git-is-there-a-simple-way-of-introducing-an-unrelated-branch-to-a-repository)。 – 2011-02-23 05:05:54