我有一个目录,里面装满了我从github做git clone
(非子模块)的东西。
我试图把这个目录放在git hub上,但是我克隆的目录的任何内容都没有上传。
回购是https://github.com/statquant/.vim
如果你看vim/bundle
,你会看到我所说的所有目录,它们都是从别人那里克隆出来的。我如何上传它们包含的内容?
我做了通常的
git init
git add . or git add -A
git commit -a -m "blah"
...
答案 0 :(得分:2)
但我认为你正在讨论子模块。听起来你正试图将一些其他repo克隆到你自己的git项目的子目录中。根据{{3}},“Git使用子模块解决了这个问题。子模块允许您将Git存储库保存为另一个Git存储库的子目录。”子模块是您管理嵌入在其他回购中的回购并保持最新状态的方法。
如果您只想将其他仓库中的文件存入您的仓库,并且您不关心历史记录或保持您的副本是最新的,只需将项目文件复制到您的项目中,省略.git目录,并像往常一样添加+提交它们。然后它不会是嵌套的git repo。