Ακολουθεί μια λεπτομερής λίστα με χρήσιμες εντολές Git, μαζί με επεξηγηματικά παραδείγματα:
git init
Αρχικοποιήστε ένα νέο αποθετήριο Git στον κατάλογο του έργου σας.
Παράδειγμα:
git clone [url]
Κλωνοποιήστε ένα απομακρυσμένο αποθετήριο από τον διακομιστή στον τοπικό σας υπολογιστή.
Παράδειγμα:
git add [file]
Προσθέστε ένα ή περισσότερα αρχεία στην περιοχή σταδιοποίησης για να προετοιμαστείτε για ένα commit.
Παράδειγμα:
git commit -m "message"
Δημιουργήστε ένα νέο commit με τις αλλαγές που έχουν προστεθεί στην περιοχή σταδιοποίησης και συμπεριλάβετε το commit μήνυμά σας.
Παράδειγμα:
git status
Δείτε την τρέχουσα κατάσταση του αποθετηρίου, συμπεριλαμβανομένων των τροποποιημένων αρχείων και της περιοχής σταδίου.
Παράδειγμα:
git log
Εμφάνιση του commit ιστορικού του αποθετηρίου.
Παράδειγμα:
git branch
Καταχωρίστε όλους τους κλάδους στο αποθετήριο και σημειώστε τον τρέχοντα κλάδο.
Παράδειγμα:
git checkout [branch]
Μεταβείτε σε άλλο κλάδο στο αποθετήριο.
Παράδειγμα:
git merge [branch]
Συγχωνεύστε έναν άλλο κλάδο στον τρέχοντα κλάδο.
Παράδειγμα:
git pull
Λήψη και ενσωμάτωση αλλαγών από απομακρυσμένο χώρο αποθήκευσης στον τρέχοντα κλάδο.
Παράδειγμα:
git push
Ωθήστε τις αλλαγές από τον τρέχοντα κλάδο σε ένα απομακρυσμένο χώρο αποθήκευσης.
Παράδειγμα:
git remote add [name] [url]
Προσθέστε έναν νέο απομακρυσμένο διακομιστή στη λίστα των απομακρυσμένων αποθετηρίων σας.
Παράδειγμα:
git fetch
Λήψη αλλαγών από απομακρυσμένα αποθετήρια, αλλά μην ενσωματωθεί στον τρέχοντα κλάδο.
Παράδειγμα:
git diff
Συγκρίνετε τις αλλαγές μεταξύ της περιοχής σταδιοποίησης και των αρχείων παρακολούθησης.
Παράδειγμα:
git reset [file]
Αφαιρέστε ένα αρχείο από την περιοχή σταδιοποίησης και επαναφέρετέ το στην προηγούμενη κατάσταση.
Παράδειγμα:
git stash
αποθηκεύστε προσωρινά τις μη δεσμευμένες αλλαγές για να εργαστείτε σε διαφορετικό κλάδο χωρίς να τις δεσμεύσετε.
Παράδειγμα:
git remote -v
Καταχωρίστε τους απομακρυσμένους διακομιστές και τις διευθύνσεις url τους.
Παράδειγμα: