Преди няколко дни изтеглих един проект от GitHub. Оттогава открих, че в GitHub има няколко разклонения, а аз пропуснах да отбележа кое от тях съм взел първоначално. Как мога да определя коя от тези разклонения съм изтеглил?
Ако искате да получите само отдалечения URL адрес или ако не сте свързани към мрежа, която може да достигне до отдалеченото хранилище:
git config --get remote.origin.url
Ако ви е необходим пълен изход и сте свързани с мрежа, която може да достигне до отдалеченото хранилище, където се намира оригиналът :
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"]
, ако не сте манипулирали това.