1

所以我正在尝试做一些我知道很简单但它让我有些头疼的事情。我只是想从我的应用程序中获取图像(我使用 MacFusion ssh 到我们的应用程序而不是在我的本地机器上)。我基本上将图像拖到 public/images 文件夹中,并带有其他一些 html/css 更改,然后使用 git commit -a -m "comment about my commit here" 提交所有内容......

然后我推送到github

所以我认为这会自动将图像添加到 github 中的 public/images 文件夹(在我们的服务器上),但事实并非如此。所有其他 html 和样式更改都通过了,但是当我查看 github 时,图像没有显示在 public/images 文件夹中。

我确定这是我忽略的一些愚蠢的事情,但确实可以快速使用发生这种情况的原因以及有关如何将一个图像文件获取到 github 中的 public/images 文件夹的说明。

非常感谢

4

2 回答 2

3

git commit -a不添加新文件。它只是提交对已跟踪文件的更改。

尝试做一个git add .。或明确添加文件并提交和推送。

使用 git status 查看文件是否已添加。

于 2012-02-11T02:13:04.980 回答
1

听起来该文件当前未被 Git 跟踪!

您必须首先添加文件以供 git 跟踪。IE

git add filename.jpg

两个有用的命令包括:

要列出当前在此 git 存储库中跟踪的所有文件,请使用:

git ls-files

要查看当前目录中是否有任何文件当前未跟踪,只需运行

git status

可以在这里找到一个相当不错的 git 命令速查: https ://github.com/AlexZeitler/gitcheatsheet/blob/master/gitcheatsheet.pdf

于 2012-02-11T02:11:24.030 回答