Jeg hentet et prosjekt fra GitHub for noen dager siden. Jeg har siden oppdaget at det er flere forgreninger på GitHub, og jeg glemte å merke meg hvilken jeg tok opprinnelig. Hvordan kan jeg finne ut hvilken av disse gaflene jeg tok?
Hvis du bare vil ha den eksterne nettadressen, eller hvis du ikke er koblet til et nettverk som kan nå den eksterne repoen:
git config --get remote.origin.url
Hvis du trenger full utgang og du er på et nettverk som kan nå den eksterne repoen der opprinnelsen ligger:
git remote show origin
Når du bruker git clone
(fra GitHub, eller et hvilket som helst kildelager for den saks skyld), er standardnavnet for kilden til klonen "opprinnelse". Bruk av git remote show
vil vise informasjon om dette eksterne navnet. De første linjene skal vises:
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:
Hvis du vil bruke verdien i skriptet, bruker du den første kommandoen som er oppført i dette svaret.