Τράβηξα ένα έργο από το GitHub πριν από λίγες ημέρες. Έκτοτε ανακάλυψα ότι υπάρχουν πολλά forks στο GitHub και παρέλειψα να σημειώσω ποιο πήρα αρχικά. Πώς μπορώ να προσδιορίσω ποιο από αυτά τα forks τράβηξα;
Αν θέλετε μόνο την απομακρυσμένη διεύθυνση URL ή αν δεν είστε συνδεδεμένοι σε ένα δίκτυο που μπορεί να φτάσει στο απομακρυσμένο αποθετήριο:
git config --get remote.origin.url
Αν χρειάζεστε πλήρη έξοδο και είστε σε ένα δίκτυο που μπορεί να φτάσει στο απομακρυσμένο repo όπου βρίσκεται η προέλευση :
git remote show origin
Όταν χρησιμοποιείτε το git clone
(από το GitHub, ή οποιοδήποτε αποθετήριο πηγής για αυτό το θέμα) το προεπιλεγμένο όνομα για την πηγή του κλώνου είναι "origin". Η χρήση του git remote show
θα εμφανίσει τις πληροφορίες σχετικά με αυτό το απομακρυσμένο όνομα. Οι πρώτες γραμμές θα πρέπει να δείχνουν:
C:\Users\jaredpar\VsVim> git remote show origin
* remote origin
Fetch URL: [email protected]:jaredpar/VsVim.git
Push URL: [email protected]:jaredpar/VsVim.git
HEAD branch: master
Remote branches:
Αν θέλετε να χρησιμοποιήσετε την τιμή στο σενάριο, θα χρησιμοποιήσετε την πρώτη εντολή που αναφέρεται σε αυτή την απάντηση.
Αν το θέλετε για σκοπούς σεναρίων, μπορείτε να λάβετε μόνο τη διεύθυνση URL με την εντολή
git config --get remote.origin.url
Νομίζω ότι μπορείτε να το βρείτε στο .git/config
και στο remote["origin"]
αν δεν το χειριστήκατε αυτό.