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é.
La réponse est ici , je pense.
C'est mieux si vous utilisez git rm
, bien que.
Utilisation git add -A
, cela inclura les fichiers supprimés.
Remarque: utilisez git rm
pour certains fichiers.
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>