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


этот вопрос уже есть ответ здесь:

  • Удаление файлов из индекса git, когда они уже удалены из fs 5 ответов
  • Размещение удаленных файлов 6 ответов

в моем репозитории git я вручную удалил a файл(rm) после перемещения в другую папку. Я чем совершил все изменения в моем РЕПО, но теперь, когда я делаю git status .

ronnie@ronnie:/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 уже удален.

3 60

3 ответа:

ответ здесь, Я думаю.

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

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

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

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

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

Так что:

git rm <filename>