web-dev-qa-db-fra.com

Git: Comment valider un fichier supprimé manuellement?

Dans mon référentiel git, j'ai supprimé manuellement un fichier (rm) après l'avoir déplacé dans un autre dossier. J'ai ensuite engagé toutes les modifications dans mon référentiel, mais maintenant, lorsque je le fais 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")

Maintenant, comment dois-je valider pour que dwm.vim Soit supprimé du dossier du plugin dans mon référentiel à distance. Je sais que je dois utiliser git add && git commit Mais je n'ai aucun fichier à valider/ajouter car /plugin/dwm.vim Est déjà supprimé.

72
ronnie

La réponse est ici , je pense.

C'est mieux si vous utilisez git rm, bien que.

87
s.m.

Utilisation git add -A, cela inclura les fichiers supprimés.

Remarque: utilisez git rm pour certains fichiers.

67
xdazz

Il est dit juste là dans la sortie de git status:

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

alors faites juste:

git rm <filename>
28
Kache