Подтвердить что ты не робот

Git: Как зафиксировать удаленный вручную файл?

В моем репозитории git я вручную удалил файл (rm), переместив его в другую папку. Я сделал все изменения в моем репо, но теперь, когда я делаю git status .

[email protected]:/home/github/Vimfiles/Vim$ git status .
# On branch master
# Changes not staged for commit:
#   (use "git add/rm <file>..." to update what will be committed)
#   (use "git checkout -- <file>..." to discard changes in working directory)
#
#       deleted:    plugin/dwm.vim
#
no changes added to commit (use "git add" and/or "git commit -a")

Теперь, как мне сделать, чтобы dwm.vim был удален из папки плагина в моем удаленном репо. Я знаю, что мне нужно использовать git add && git commit, но у меня нет файла для фиксации/добавления, потому что /plugin/dwm.vim уже удален.

4b9b3361

Ответ 1

Ответ здесь, я думаю.

Лучше, если вы используете git rm.

Ответ 2

Используйте git add -A, это будет включать удаленные файлы.

Примечание: используйте git rm для определенных файлов.

Ответ 3

Он говорит прямо на выходе git status:

#   (use "git add/rm <file>..." to update what will be committed)

так просто:

git rm <filename>