Έχω προσθέσει ένα αρχείο με όνομα "file1.txt"
σε ένα αποθετήριο Git. Μετά από αυτό, το δέσμευσα, πρόσθεσα δύο καταλόγους με τα ονόματα dir1
και dir2
και τους δέσμευσα στο αποθετήριο Git.
Τώρα το τρέχον αποθετήριο έχει τα "file1.txt"
, dir1
και dir2
. Πώς μπορώ να διαγράψω το "file1.txt"
χωρίς να επηρεάσω άλλα, όπως τα dir1
και dir2
;
Χρησιμοποιήστε το git rm
:
git rm file1.txt
git commit -m "remove file1.txt"
Αλλά αν θέλετε να αφαιρέσετε το αρχείο μόνο από το αποθετήριο Git και όχι να το αφαιρέσετε από το σύστημα αρχείων, χρησιμοποιήστε:
git rm --cached file1.txt
git commit -m "remove file1.txt"
Και για να προωθήσετε τις αλλαγές στο απομακρυσμένο αποθετήριο
git push origin branch_name
Γενικότερα, το git help
θα σας βοηθήσει τουλάχιστον σε απλές ερωτήσεις όπως αυτή:
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
Αν έχετε την εφαρμογή GitHub για Windows, μπορείτε να διαγράψετε ένα αρχείο με 5 εύκολα βήματα: