是否可以提交我做git clone的目录

时间:2013-02-17 16:14:14

标签: git github

我有一个目录,里面装满了我从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"
...

1 个答案:

答案 0 :(得分:2)

但我认为你正在讨论子模块。听起来你正试图将一些其他repo克隆到你自己的git项目的子目录中。根据{{​​3}},“Git使用子模块解决了这个问题。子模块允许您将Git存储库保存为另一个Git存储库的子目录。”子模块是您管理嵌入在其他回购中的回购并保持最新状态的方法。

如果您只想将其他仓库中的文件存入您的仓库,并且您不关心历史记录或保持您的副本是最新的,只需将项目文件复制到您的项目中,省略.git目录,并像往常一样添加+提交它们。然后它不会是嵌套的git repo。