Also habe ich einen Code von einem Kollegen bekommen und es aufgeräumt. Eine der Dateien, die Relikte der Vergangenheit waren, war # Makefile # (genauer Name). Ich wollte es beim nächsten Commit aufräumen, wie viele andere unnötige Dateien. Diese verursacht jedoch speziell Probleme - sie wird nicht aus dem Remote-Repository gelöscht.Git-Problem mit problematischem Dateinamen (# Makefile #)
git status ergibt:
# (use "git add/rm <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# deleted: #Makefile#
#
no changes added to commit (use "git add" and/or "git commit -a")
Jede Art und Weise versuche ich, diese Änderung zu der Remote-Repository zu schieben nichts tun. Ich habe versucht, git reset, checkout, pull, clean und so weiter, um es entweder aufzuräumen oder die Repository-Version zu bekommen und es erneut zu versuchen. In beiden Fällen funktioniert nichts. In der Remote-Repository-Datei bleibt unverändert ... (Ich werde darauf hinweisen, dass ich alle anderen Änderungen commit und schieben kann, das nur in der Statusleiste bleibt) Ich bin sicher, es hat alles mit der Datei zu tun Name - obwohl ich nicht sicher bin, wie es den Namen überhaupt bekommen hat. Irgendeine Idee, wie man dieses Problem behandelt?
es ist das '' das alles verändert :) – TheWhitestOfFangs