Unter SVN verursachte das direkte Entfernen von Elementen aus dem Dateisystem (anstatt svn zu verwenden) eine Menge Kopfschmerzen.
Ich habe nicht festgestellt, dass dies ein Problem bei der Verwendung ist git, aber ich stelle fest, dass Git eine eigene rmImplementierung hat (git rm ).
Was ist der Unterschied zwischen rmund git rm?
git reset --hardMaster verwenden und dann auschecken, um aus dem Zustand des losgelösten Kopfes herauszukommen, da ich wusste, dass ich keine nicht festgeschriebenen Änderungen hatte. Wenn Sie Ihre Änderungen nicht festgeschrieben haben, möchten Sie vielleicht einen Git-Stash durchführen, aber ich bin relativ neu in Git, daher kenne ich den genauen Befehl nicht. Wenn Sie in oder nach 2014 hierher gekommen sind, hoffe ich, dass diese Antwort für Sie nützlich war.