Що таке git для кожного посилання?

git for-each-ref –format згадує: Рядок, який інтерполює %(назва поля) від показаного посилання та об’єкта, на який він вказує. І це стосується розділу «НАЗВИ ПОЛІВ», де є повний список. 21 січня 2014 р.

Посилання Git (git ref) є файл, який містить хеш SHA-1 коміту Git. Посилаючись на комміт Git, ви можете використовувати посилання Git, яке є ім’ям, яке легко запам’ятати, а не хеш. Посилання на Git можна переписати, щоб вказувати на новий комміт.

Тег Git схожий на посилання Git, але комміт Git, на який він вказує, ніколи не змінюється. Теги Git корисні, коли ви хочете вказати на певні випуски. Ці кінцеві точки дозволяють читати та записувати об’єкти тегів у вашу базу даних Git на GitHub. API підтримує лише анотовані теги, а не легкі теги.

Посилання – це просто файл, що зберігається десь у . git/refs, що містить хеш об’єкта коміту. Хеш коміту, який повертає команда cat, має збігатися з ідентифікатором коміту, який відображає git log. Щоб змінити розташування головної гілки, все, що потрібно зробити Git, це змінити вміст файлу refs/heads/master.

Як створити список віддалених гілок у Git?

  1. git гілка -r . Перелічує всі віддалені гілки.
  2. git гілка -r -v . Перераховує всі віддалені гілки з останнім хешем фіксації та повідомленням фіксації.
  3. git ls-remote . Перелічує всі посилання у віддаленому сховищі, включаючи гілки.
  4. git remote show [назва_віддаленого]. …
  5. git гілка -a .

"Глобальний інформаційний трекер": у вас гарний настрій, і це дійсно працює на вас.