我在a/b /目录下有一个git仓库,我想扩展它,所以对/和子目录的更改也被存储了。有没有办法简单地做到这一点?如何将现有git存储库的'范围'扩展到父目录?
6
A
回答
2
将b
移动到某个新的地方,在其中新建一个名为b
和git mv
的新目录。现在cp
从a
(当然不包括原来的b
)的东西到这里和git add
他们。
1
试试这个,从到Git仓库的目录开始:
$ mkdir b
$ git mv * b/
$ git commit # describe that contents have moved
$ cd ..
$ mv b/* .
$ rmdir b
0
只需推动.git目录一个级别和git加-A的所有文件。对于混帐,它会看起来好像现有的文件移动到一个子目录和一些新的文件出现。
cd a/b
mv .git ../
cd ..
git add -A .
git commit -m 'Move git directory one level up'
相关问题
- 1. 如何扩展git存储库
- 2. 如何将Subversion存储库作为新目录复制到现有存储库?
- 3. 如何将工作目录“附加”到裸GIT存储库
- 4. 如何将现有的CVS模块导入到现有git存储库的子目录中
- 5. 如何将git 1存储库升级到git 2存储库?
- 6. Git:从现有的存储库中创建Git子模块并将父级更改反映到子存储库
- 7. 如何在我的父git项目中使用git存储库?
- 8. 将git工作目录导入到第二个git存储库
- 9. 如何扩展此范围
- 10. 我如何可以将现有的目录到现有的git仓库
- 11. 如何在已经有(搞砸了)现有git存储库的目录中创建“全新的存储库”?
- 12. 如何确定git存储库的父级存储库?
- 13. 将本地git存储库与现有存储库链接
- 14. 将git子模块添加到存储库的根目录中?
- 15. 将git存储库克隆到退出的非空目录
- 16. VBA如何将宏的范围扩展到整个工作表
- 17. sbt-ghpages致命错误:不是git存储库(或任何父目录):.git
- 18. 将Git存储库移动到另一个目录
- 19. 如何在保持历史的同时将单个目录从git存储库移动到新的存储库?
- 20. 无法使用GIT扩展推送到存储库
- 21. 如何找到SVN存储库目录?
- 22. 我可以将现有的Subversion存储库移动到新的父存储库(并保留历史记录)吗?
- 23. 可以将外部目录添加到现有的Git仓库
- 24. 将Mercurial存储库的历史记录扩展为过去
- 25. 我需要将GIT存储库导入到现有的RTC项目中?
- 26. 将svnserve指向现有的存储库目录 - (Windows)
- 27. git如何将另一个存储库克隆到子目录中?
- 28. Django的 - 从父目录扩展模板
- 29. 事实上,将现有的Git存储库连接到现有的Github fork
- 30. 如何将存在的git存储库复制到新的存储库
这工作,但遗憾的是我不能在我的实际存储库中使用它 - 它实际上是一个Git仓库里面设置另一个专有的仓库,他们并不在最好的时候发挥很好,更不用说做什么像这样“有点不同”。感谢您的答案,虽然:) – 2009-11-20 11:19:23