回答
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