Простой Github коммит не работает (пытается добавить изображение в мою общую папку изображений) - PullRequest
1 голос
/ 11 февраля 2012

Так что я пытаюсь сделать что-то, что я знаю, просто, но это вызывает у меня некоторые головные боли. Я просто пытаюсь получить изображение из моего приложения (я использую MacFusion для ssh в наше приложение против того, чтобы оно было на моей машине локально). Я в основном перетащил изображение в папку public / images вместе с некоторыми другими изменениями в html / css, а затем зафиксировал все, используя git commit -a -m "комментарий о моем коммите здесь" ...

Я потом подтолкнул на github

Так что я подумал, что автоматически добавит изображение в папку public / images в github (& на нашем сервере), но это не так. все другие изменения html и стиля прошли, но изображение не появилось в папке public / images, когда я смотрю в github.

Я уверен, что это что-то глупое, что я упускаю из виду, но могу по-настоящему использовать причину, по которой это происходит, и инструкцию о том, как передать этот один файл изображения в папку public / images в github.

Большое спасибо

Ответы [ 2 ]

3 голосов
/ 11 февраля 2012

git commit -a не добавляет новые файлы. Он просто фиксирует изменения в уже отслеженном файле.

Попробуйте сделать git add .. Или добавьте файлы явным образом, зафиксируйте и нажмите.

Используйте git status, чтобы увидеть, были ли файлы добавлены или нет.

1 голос
/ 11 февраля 2012

Похоже, что файл в настоящее время не отслеживается Git!

Вы должны сначала добавить файл для отслеживания в git.т.е.

git add filename.jpg

Две полезные команды включают в себя:

Чтобы вывести список всех файлов, отслеживаемых в данный момент в этом git-репозитории, используйте:

git ls-files

Чтобы увидеть, есть ли какие-либо файлы в настоящее времябез отслеживания в вашем текущем каталоге, просто запустите

git status

Довольно хороший хит-парад команд git можно найти здесь: https://github.com/AlexZeitler/gitcheatsheet/blob/master/gitcheatsheet.pdf

...