GoGPT Best VPN GoSearch

Значок OnWorks

git-show-ref - Інтернет у хмарі

Запустіть git-show-ref у постачальнику безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда git-show-ref, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

ПРОГРАМА:

ІМ'Я


git-show-ref - Список посилань у локальному сховищі

СИНТАКСИС


мерзотник шоу-реф [-q|--quiet] [--verify] [--head] [-d|--deferencee]
[-s|--хеш[= ]] [--скорочено[= ]] [--теги]
[--голови] [--] [ ...]
мерзотник шоу-реф --exclude-existing[= ]

ОПИС


Відображає посилання, доступні в локальному сховищі, разом із пов’язаними ідентифікаторами фіксації.
Результати можна фільтрувати за допомогою шаблону, а теги можна розіменовувати в ідентифікатори об’єктів.
Крім того, його можна використовувати, щоб перевірити, чи існує конкретна реф.

За замовчуванням показує теги, заголовки та віддалені посилання.

Форма --exclude-existing є фільтром, який виконує зворотне. Він читає посилання з stdin,
одне посилання на рядок і показує ті, які не існують у локальному сховищі.

Використання цієї утиліти заохочується на користь прямого доступу до файлів під .git
каталог.

ВАРІАНТИ


--голова
Показуйте посилання HEAD, навіть якщо воно зазвичай відфільтровується.

--теги, --голови
Обмеження до "refs/heads" і "refs/tags" відповідно. Ці варіанти не є взаємними
ексклюзивний; якщо дано обидва, посилання, що зберігаються в "refs/heads" і "refs/tags", є
відображається.

-d, --розіменування
Розіменування тегів також в ідентифікатори об’єктів. Вони відображатимуться з додаванням «^{}».

-s, --хеш[= ]
Показуйте лише хеш SHA-1, а не ім’я посилання. У поєднанні з --dereference the
розіменований тег все ще відображатиметься після SHA-1.

--підтвердити
Увімкніть суворішу перевірку посилання, вимагаючи точного шляху посилання. Крім
повертаючи код помилки 1, він також надрукує повідомлення про помилку if --спокійно не був
вказано.

--скорочено[= ]
Скоротіть назву об’єкта. Використовуючи --hash, вам не потрібно говорити --hash --abbrev;
--hash=n підійде.

-q, -- тихо
Не друкуйте жодних результатів у стандартний виведення. При поєднанні з --підтвердити цим можна скористатися
мовчки перевірити, чи існує посилання.

--exclude-existing[= ]
зробити мерзотник шоу-реф діяти як фільтр, який читає посилання зі стандартного входу форми
"^(?: \s)? (?:\^{})?$" і виконує такі дії з кожним:
(1) відокремити "^{}" в кінці рядка, якщо є; (2) ігнорувати, якщо шаблон надається і робить
не референдум для головного матчу; (3) попередити, якщо ім’я посилання не є правильно сформованим ім’ям, і пропустити; (4)
ігнорувати, якщо refname є ref, що існує в локальному сховищі; (5) інакше вивести
лінія.

...
Показати посилання, що відповідають одному або кільком шаблонам. Шаблони підбираються з кінця
повна назва, і лише повні частини відповідають, напр майстер сірники
refs/heads/master, refs/remotes/origin/master, refs/tags/jedi/master але не
refs/heads/mymaster or refs/remotes/master/jedi.

ВИХІД


Вихід у форматі: <SHA-1 ID> <посилання ім'я>.

$ git show-ref --head --deference
832e76a9899f560a90ffd62ae2ce83bbeff58f54 HEAD
832e76a9899f560a90ffd62ae2ce83bbeff58f54 refs/heads/master
832e76a9899f560a90ffd62ae2ce83bbeff58f54 refs/heads/origin
3521017556c5de4159da4615a39fa4d5d2c279b5 refs/tags/v0.99.9c
6ddc0964034342519a87fe013781abf31c6db6ad refs/tags/v0.99.9c^{}
055e4ae3ae6eb344cbabf2a5256a49ea66040131 refs/tags/v1.0rc4
423325a2d24638ddcc82ce47be5e40be550f4507 refs/tags/v1.0rc4^{}
...

При використанні --hash (а не --dereference) вихідний формат: <SHA-1 ID>

$ git show-ref --heads --hash
2e3ba0114a1f52b47df29743d6915d056be13278
185008ae97960c8d551adcd9e23565194651b5d1
03adf42c988195b50e1a1935ba5fcbc39b2b029b
...

приклад


Щоб показати всі посилання під назвою "головний", чи то теги, чи заголовки, чи що-небудь інше, і
незалежно від того, наскільки глибоко вони знаходяться в ієрархії посилання, використовуйте:

git show-ref master

Це показуватиме "refs/heads/master", але також "refs/remote/other-repo/master", якщо таке
посилання існують.

При використанні --підтвердити прапорець, команда вимагає точного шляху:

git show-ref --verify refs/heads/master

буде відповідати лише точній гілці під назвою "master".

Якщо нічого не збігається, мерзотник шоу-реф поверне код помилки 1, а у випадку
підтвердження, з’явиться повідомлення про помилку.

Для сценаріїв ви можете попросити його бути тихим за допомогою прапорця "--quiet", який дозволяє робити
такі речі, як

git show-ref --quiet --verify -- "refs/heads/$headname" ||
echo "$headname не є дійсною гілкою"

щоб перевірити, чи існує певна гілка чи ні (зверніть увагу, як ми насправді цього не хочемо
показувати будь-які результати, і ми хочемо використовувати для нього повне ім’я посилання, щоб не запускати
проблема з неоднозначними частковими збігами).

Щоб показати лише теги або лише правильні заголовки гілок, використовуйте «--tags» та/або «--heads» відповідно
(використання обох означає, що він показує теги та заголовки, але не інші випадкові посилання під
refs/ підкаталог).

Щоб виконати автоматичне розіменування об’єктів тегу, використовуйте прапор «-d» або «--deferencee», щоб ви могли
do

git show-ref --tags --dereference

щоб отримати список усіх тегів разом із тим, що вони розіменовують.

Використовуйте git-show-ref онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

Команди Linux

Ad




×
реклама
❤️Робіть покупки, бронюйте або купуйте тут — безкоштовно, це допомагає зберегти послуги безкоштовними.