/ / витягнути всі гілки сховища git - git, гілка

тягнути всі гіт-репозиторії гілки - git, філія

Як я можу витягти всю гілку 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: Наступного разу під час перетягування сховища на якийсь інший сайт усі ці гілки з’являться.

Ви можете перейти до будь-якої гілки за допомогою команди перевірки з витягнутого сховища.

Сподіваюся, це вирішить вашу проблему. Амоль