Як я можу витягти всю гілку git мого сховища.
я намагався це і це Питання "Кілька відповідей, але, здається, не робить цю роботу за мене.
Є три гілки, але коли я це роблю
git branch
Він показує лише головну гілку.
git branch -a
дає цей результат
* master
origin/HEAD
origin/development
origin/feature1
origin/master
remotes/origin/HEAD -> origin/master
remotes/origin/development
remotes/origin/feature1
remotes/origin/master
Отже, я не можу оплатити особливість1 і, отже, не може перевірити код, що знаходиться в особливість1
Будь ласка, допоможіть
Відповіді:
3 для відповіді № 1Коли ти робиш git fetch
, ви фактично отримуєте всі гілки віддаленого сховища (це можна зробити git fetch --all
якщо у вас є кілька віддалених сховищ)
Якщо git branch -a
дає тобі
* master
origin/HEAD
origin/development
origin/feature1
origin/master
remotes/origin/HEAD -> origin/master
remotes/origin/development
remotes/origin/feature1
remotes/origin/master
і вас "цікавить feature1
, тоді вам просто потрібно це зробити git checkout origin/feature1
. Тепер ви навіть можете це зробити git branch feature1
якщо ви хочете місцеве відділення.
-1 для відповіді № 2
Я використовував git в одному зі своїх проектів.
Крок 1: Перевірте всі гілки як джерело (тобто на рівні сховища).
Крок 2: Наступного разу під час перетягування сховища на якийсь інший сайт усі ці гілки з’являться.
Ви можете перейти до будь-якої гілки за допомогою команди перевірки з витягнутого сховища.
Сподіваюся, це вирішить вашу проблему. Амоль