1.7 Ξεκινώντας με το Git - Χρησιμοποιώντας τη βοήθεια
Χρησιμοποιώντας τη βοήθεια
Αν ποτέ χρειαστείτε βοήθεια για το Git ενώ το χρησιμοποιείτε, μπορείτε να δείτε τη βοήθεια των σελίδων του εγχειριδίου (manpages) για οποιαδήποτε εντολή του Git με τρεις διαφορετικούς τρόπους:
$ git help <verb>
$ git <verb> --help
$ man git-<verb>
Για παράδειγμα, μπορείτε να δείτε τη βοήθεια της σελίδα του εγχειριδίου για την εντολή git config
εκτελώντας
$ git help config
Οι εντολές αυτές είναι πολύ χρήσιμες καθώς μπορείτε τις χρησιμοποιήσετε ακόμα και αν είστε εκτός δικτύου.
Αν οι σελίδες του εγχειριδίου και αυτό το βιβλίο δεν είναι αρκετά και χρειάζεστε πιο άμεση βοήθεια, μπορείτε να δοκιμάσετε τα κανάλια #git
, #github
ή #gitlab
στον διακομιστή Libera Chat IRC που βρίσκετα στο https://libera.chat.
Στα κανάλια αυτά θα βρείτε εκατοντάδες επαΐοντες του Git και συχνά είναι πολύ πρόθυμοι να βοηθήσουν.
Επιπλέον, αν δεν χρειάζεστε την εκτεταμένη βοήθεια του manpage αλλά ένα γρήγορο φρεσκάρισμα των διαθέσιμων επιλογών για μία εντολή του Git, μπορείτε να ρωτήσετε την πιο συνοπτική βοήθεια με τις επιλογές -h
ή --help
, όπως για παράδειγμα:
$ git add -h
usage: git add [<options>] [--] <pathspec>...
-n, --dry-run dry run
-v, --verbose be verbose
-i, --interactive interactive picking
-p, --patch select hunks interactively
-e, --edit edit current diff and apply
-f, --force allow adding otherwise ignored files
-u, --update update tracked files
--renormalize renormalize EOL of tracked files (implies -u)
-N, --intent-to-add record only the fact that the path will be added later
-A, --all add changes from all tracked and untracked files
--ignore-removal ignore paths removed in the working tree (same as --no-all)
--refresh don't add, only refresh the index
--ignore-errors just skip files which cannot be added because of errors
--ignore-missing check if - even missing - files are ignored in dry run
--sparse allow updating entries outside of the sparse-checkout cone
--chmod (+|-)x override the executable bit of the listed files
--pathspec-from-file <file> read pathspec from file
--pathspec-file-nul with --pathspec-from-file, pathspec elements are separated with NUL character