Ich habe eine Datei namens "file1.txt" zu einem Git-Repository hinzugefügt. Danach habe ich sie festgeschrieben, ein paar Verzeichnisse mit den Namen "dir1" und "dir2" hinzugefügt und sie in das Git-Repository übertragen.
Jetzt hat das aktuelle Repository "file1.txt"
, dir1
, und dir2
. Wie kann ich "Datei1.txt"
löschen, ohne dass andere Dateien wie dir1
und dir2
betroffen sind?
Verwenden Sie [git rm
] (https://git-scm.com/docs/git-rm):
git rm file1.txt
git commit -m "remove file1.txt"
Wenn Sie die Datei jedoch nur aus dem Git-Repository und nicht aus dem Dateisystem entfernen möchten, verwenden Sie:
git rm --cached file1.txt
git commit -m "remove file1.txt"
Und um Änderungen in das entfernte Repository zu übertragen
git push origin branch_name
Im Allgemeinen hilft git help
zumindest bei einfachen Fragen wie dieser:
zhasper@berens:/media/Kindle/documents$ git help
usage: git [--version] [--exec-path[=GIT_EXEC_PATH]] [--html-path] [-p|--paginate|--no-pager] [--bare] [--git-dir=GIT_DIR] [--work-tree=GIT_WORK_TREE] [--help] COMMAND [ARGS]
The most commonly used git commands are:
add Add file contents to the index
:
rm Remove files from the working tree and from the index
Wenn Sie über die Anwendung GitHub für Windows verfügen, können Sie eine Datei in 5 einfachen Schritten löschen: