github没有上传我创建的新文件

时间:2012-06-15 15:33:31

标签: git github

我是一个github noob但我想使用它因为开源方面。

我设法按照教程,最初填充存储库并从我的eclipse android工作区上传文件。现在我添加了一些文件,并在我的ubuntu终端中尝试了以下git命令。

cd Dropbox/android/workspace
git add .    //figured this would add the new files?
git commit -m 'changed a few things...'
git push origin master

在任何地方都没有错误消息,当我查看github网站时,我看到了一个文件夹.metadata,其中包含我在上面输入的提交消息。其他文件夹没有此消息。我查找了我的新文件,但它们不在github上。

我错过了一些非常容易的东西吗?

以下是终端输出:

git add -A

没有

git commit -m 'blah'

[master 41642e3] new fiels
 16 files changed, 57 insertions(+)
 create mode 100644 .metadata/.plugins/org.eclipse.core.resources/.projects/Finance_Calculator2/.markers.snap
 create mode 100644 .metadata/.plugins/org.eclipse.core.resources/.projects/Finance_Calculator2/.syncinfo.snap
 delete mode 100644 .metadata/.plugins/org.eclipse.core.resources/.projects/Finance_Calculator2/org.eclipse.jdt.core/state.dat
 create mode 100644 .metadata/.plugins/org.eclipse.core.resources/.projects/MyCalcFinance2/.markers.snap
 create mode 100644 .metadata/.plugins/org.eclipse.core.resources/.projects/MyCalcFinance2/.syncinfo.snap
 delete mode 100644 .metadata/.plugins/org.eclipse.core.resources/.projects/MyCalcFinance2/org.eclipse.jdt.core/state.dat
 create mode 100644 .metadata/.plugins/org.eclipse.core.resources/.projects/TabletCalc/.markers.snap
 create mode 100644 .metadata/.plugins/org.eclipse.core.resources/.projects/TabletCalc/.syncinfo.snap
 delete mode 100644 .metadata/.plugins/org.eclipse.core.resources/.projects/TabletCalc/org.eclipse.jdt.core/state.dat
 create mode 100644 .metadata/.plugins/org.eclipse.core.resources/.projects/blank/.markers.snap
 create mode 100644 .metadata/.plugins/org.eclipse.core.resources/.projects/blank/.syncinfo.snap
 delete mode 100644 .metadata/.plugins/org.eclipse.core.resources/.projects/blank/org.eclipse.jdt.core/state.dat
 create mode 100644 .metadata/.plugins/org.eclipse.core.resources/.root/.markers.snap
 create mode 100644 .metadata/.plugins/org.eclipse.core.resources/.snap
 create mode 100644 .metadata/.plugins/org.eclipse.team.cvs.core/.running

git push origin master

To https://github.com/killerpixler/Android-Application-Development.git
   bb1d6a5..41642e3  master -> master

2 个答案:

答案 0 :(得分:1)

尝试git add -A而不是git add .。由于您的代码位于当前目录下的目录中,因此我假设git add。只添加当前目录中的目录,但它不是递归的,并且不会在这些目录下添加文件。 git add -A将添加所有已更改的文件。您可以通过创建明确说明不添加内容的-A文件(即.gitignore/bin目录)来排除使用/gen选项添加的某些文件。

答案 1 :(得分:0)

如果它是您正在谈论的空文件夹 - 这是正常的行为。默认情况下,不会添加空文件夹。您可以按照以下步骤强制执行此操作:

在空目录中创建一个名为.gitignore的文件,其中包含以下两行:

# Ignore everything in this directory
*
# Except this file
!.gitignore