Git push不会上传主文件夹中的文件夹

时间:2014-10-18 04:11:29

标签: git

我在文件夹结构中有以下项目。

  • 作业

    • 练习1
      • 的main.cpp
      • class1.cpp
      • README.TXT
    • 练习2

      • 的main.cpp
      • class2.cpp
      • README.TXT
    • 实例3

      • 的main.cpp
      • class3.cpp
      • README.TXT
    • README.TXT

我想将整个'项目'提交给一个给定的存储库(我已经设置了)。所以我先做cd到家庭作业目录并做了

$git init

然后我做了

$git add --all

之后我提交了

$git commit -m "Adding all folders"

然后做了推送

$git push origin master

在此之后,当我在浏览器上打开存储库URL时,我只看到Homework目录中的readme.txt。我没有看到Ex1,Ex2,Ex3文件夹及其内容。

我在这里做错了什么?

2 个答案:

答案 0 :(得分:2)

如果Ex1Ex2Ex3拥有自己的.git文件夹,则会被视为嵌套的Git回购,{{1}会被忽略}。

If those .git are files,这会使他们 submodules

答案 1 :(得分:0)

将文件夹推送到存储库。

第1步)确保您有一个存储库或创建一个新存储库来 哪个文件夹将被推送。

第2步)现在在桌面上转到该文件夹​​( 上传)。

第3步)现在在该文件夹中;右键单击“此处的Git Bash”。

第4步)输入命令:

$ git init
$ git add.
$ git config --global user.name <github user_name>
$ git commit -m "first commit"

IV.1)添加远程存储库URL(在github帐户中)您的 存储库)到**

$ git remote add origin <paste the URL>

(URL外观 像:https://github.com/ /。git

$ git push origin master

步骤5)确认

第6步)上传完成。现在刷新您的存储库 github帐户。

步骤7)文件夹已上传。