所以我想做一些我知道很简单但却让我头疼的事情。我只是想从我的应用程序中获取一个图像(我使用MacFusion ssh到我们的应用程序,而不是在本地机器上)。我基本上把一张图片拖到了public/images文件夹中,还有一些其他的html/css更改&然后使用gitcommit-a-m"在这里评论我的提交"提交所有内容。。。
然后我推到github
所以我认为它会自动将图像添加到github中的public/images文件夹中(在我们的服务器上),但它没有。所有其他的html&样式发生了变化,但当我在github中查看时,图像没有显示在public/images文件夹中。
我确信这是一件我忽略了的愚蠢的事情,但我真的需要一个快速的原因来解释这件事的发生,以及如何将一个图像文件放到github中的public/images文件夹的说明。
非常感谢
git commit -a
不添加新文件。它只是提交对已跟踪文件的更改。
尝试执行git add .
。或者显式添加文件并提交和推送。
使用git status查看文件是否已添加。
听起来该文件当前未被Git跟踪!
您必须首先添加文件,以便git跟踪它。即
git add filename.jpg
两个有用的命令包括:
要列出此git存储库中当前跟踪的所有文件,请使用:
git ls-files
要查看当前目录中是否有任何文件未被跟踪,只需运行
git status
在这里可以找到一个相当好的git命令的cheatshet:https://github.com/AlexZeitler/gitcheatsheet/blob/master/gitcheatsheet.pdf