【发布时间】:2016-10-15 21:33:31
【问题描述】:
我正在尝试对 git 存储库进行更改,但我一直遇到同样的错误,而且我能找到的几十个指南似乎都没有帮助,所以我将逐步解释我在做什么一步,希望有人可以帮助指出我哪里出错了(在有人指出我之前,我已经阅读了Git won't add any files - just an empty directory)
- 在我的文件中创建一个新文件夹
-
使用
将 github 存储库克隆到文件夹$ git clone [url.git] 复制包含多个文件的项目文件夹并将其粘贴到克隆的 git 文件夹内的所需位置
-
使用多个添加命令在新文件夹级别及其上方的每个级别添加和提交
$ git add . $ git add * -f $ git commit -m "评论"
-
推送到在线仓库
$ git push origin master
但是,完成所有这些操作后,我会转到 Web 界面并看到我添加的文件夹在那里,但它完全是空的。它没有包含在其中的任何文件。尽管如此,git 一直告诉我一切都是最新的,没有任何变化。
$ git status 返回这个值:
关于分支主 你的分支是最新的'origin/master'。 没有什么可提交的,工作目录干净
【问题讨论】:
-
“在新文件夹级别添加和提交,以及它上面的每个级别都带有多个添加命令”听起来很奇怪。尝试转到顶级 git 级别(您在其中执行
git clone,然后添加包含复制文件的文件夹git add YourFolder。检查git status的内容。如果您同意,请尝试git commit -m Message和git push跨度> -
git show --oneline --name-only输出什么? -
@Paul Hicks:我一开始确实尝试过,但遇到了同样的错误,我尝试在多个级别添加以解决此问题。
-
@ElpieKay :该命令返回 0af07cb 通过上传数据/binaryTrainLabels.dat 添加文件 这是另一个用户添加的数据文件,与我要添加的文件夹无关。
-
git status在git add之后的输出呢?您可以将信息放入您的问题中。
标签: git github push git-commit