GoGPT Best VPN GoSearch

OnWorks favicon

git-show-ref - ອອນລາຍໃນຄລາວ

ເປີດໃຊ້ git-show-ref ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ git-show-ref ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


git-show-ref - ລາຍຊື່ການອ້າງອີງໃນບ່ອນເກັບມ້ຽນທ້ອງຖິ່ນ

ສະຫຼຸບສັງລວມ


ໄປ ສະແດງ-ອ້າງອີງ [-q|--ງຽບ] [--ຢືນຢັນ] [--ຫົວ] [-d|--ການອ້າງອິງ]
[-s|--hash[= ]] [--abbrev[= ]] [--tags]
[--ຫົວ] [--] [ ...]
ໄປ ສະແດງ-ອ້າງອີງ --ຍົກເວັ້ນ-ທີ່ມີຢູ່ແລ້ວ[= ]

ລາຍລະອຽດ


ສະແດງການອ້າງອິງທີ່ມີຢູ່ໃນບ່ອນເກັບມ້ຽນທ້ອງຖິ່ນພ້ອມກັບ IDs ທີ່ກ່ຽວຂ້ອງ.
ຜົນໄດ້ຮັບສາມາດຖືກກັ່ນຕອງໂດຍໃຊ້ຮູບແບບ ແລະແທັກສາມາດຖືກອ້າງອີງໃສ່ ID ວັດຖຸ.
ນອກຈາກນັ້ນ, ມັນສາມາດຖືກນໍາໃຊ້ເພື່ອທົດສອບວ່າມີ ref ໂດຍສະເພາະ.

ໂດຍຄ່າເລີ່ມຕົ້ນ, ສະແດງແທັກ, ຫົວ, ແລະ refs ໄລຍະໄກ.

ແບບຟອມ --exclude-ທີ່ມີຢູ່ແລ້ວແມ່ນການກັ່ນຕອງທີ່ເຮັດ inverse. ມັນອ່ານອ້າງອີງຈາກ stdin,
ຫນຶ່ງ ref ຕໍ່ແຖວ, ແລະສະແດງໃຫ້ເຫັນສິ່ງທີ່ບໍ່ມີຢູ່ໃນ repository ທ້ອງຖິ່ນ.

ການນໍາໃຊ້ປະໂຫຍດນີ້ແມ່ນຊຸກຍູ້ໃຫ້ເຂົ້າເຖິງໄຟລ໌ພາຍໃຕ້ .git ໂດຍກົງ
ລະບົບ.

OPTIONS


--ຫົວ
ສະແດງການອ້າງອີງ HEAD, ເຖິງແມ່ນວ່າມັນຈະຖືກກັ່ນຕອງອອກຕາມປົກກະຕິ.

--tags, --heads
ຈຳກັດໃຫ້ "refs/heads" ແລະ "refs/tags", ຕາມລຳດັບ. ທາງເລືອກເຫຼົ່ານີ້ບໍ່ແມ່ນເຊິ່ງກັນແລະກັນ
ສະເພາະ; ເມື່ອໃຫ້ທັງສອງ, ເອກະສານອ້າງອີງທີ່ເກັບໄວ້ໃນ "refs/heads" ແລະ "refs/tags" ແມ່ນ
ສະແດງ.

-d, --ການອ້າງອິງ
tags Dereference ເຂົ້າໄປໃນ ID ວັດຖຸເຊັ່ນດຽວກັນ. ພວກມັນຈະຖືກສະແດງດ້ວຍ "^{}" ຕໍ່ທ້າຍ.

-s, --hash[= ]
ສະແດງພຽງແຕ່ SHA-1 hash, ບໍ່ແມ່ນຊື່ອ້າງອີງ. ເມື່ອລວມກັບ --dereference the
tag dereferenced ຈະຍັງຖືກສະແດງຫຼັງຈາກ SHA-1.

--ກວດ​ສອບ
ເປີດໃຊ້ການກວດສອບການອ້າງອິງທີ່ເຂັ້ມງວດຂຶ້ນໂດຍການຮຽກຮ້ອງໃຫ້ມີເສັ້ນທາງອ້າງອີງທີ່ແນ່ນອນ. ນອກ​ເຫນືອ​ຈາກ
ກັບຄືນລະຫັດຄວາມຜິດພາດຂອງ 1, ມັນຍັງຈະພິມຂໍ້ຄວາມຄວາມຜິດພາດຖ້າຫາກວ່າ --ງຽບ ບໍ່ແມ່ນ
ລະບຸ.

--abbrev[= ]
ຫຍໍ້ຊື່ວັດຖຸ. ເມື່ອໃຊ້ --hash, ທ່ານບໍ່ຈໍາເປັນຕ້ອງເວົ້າວ່າ --hash --abbrev;
--hash=n ຈະເຮັດ.

-q, --ງຽບ
ຢ່າພິມຜົນໄດ້ຮັບໃດໆເພື່ອ stdout. ເມື່ອລວມເຂົ້າກັບ --ກວດ​ສອບ ນີ້ສາມາດຖືກນໍາໃຊ້ເພື່ອ
ກວດເບິ່ງຢ່າງງຽບໆວ່າມີເອກະສານອ້າງອີງ.

--ຍົກເວັ້ນ-ທີ່ມີຢູ່ແລ້ວ[= ]
ເຮັດໃຫ້ ໄປ ສະແດງ-ອ້າງອີງ ເຮັດຫນ້າທີ່ເປັນຕົວກອງທີ່ອ່ານ refs ຈາກ stdin ຂອງແບບຟອມ
"^(?: \s)? (?:\^{})?$" ແລະດໍາເນີນການຕໍ່ໄປນີ້ໃນແຕ່ລະ:
(1) ແຖບ "^{}" ຢູ່ທ້າຍແຖວຖ້າມີ; (2) ບໍ່ສົນໃຈຖ້າຫາກວ່າຮູບແບບໄດ້ຖືກສະຫນອງໃຫ້ແລະເຮັດ
ບໍ່ແມ່ນ head-match refname; (3) ເຕືອນຖ້າຫາກວ່າການປ່ຽນຊື່ບໍ່ແມ່ນການປ່ຽນຊື່ທີ່ມີຮູບແບບທີ່ດີແລະຂ້າມ; (4)
ignore ຖ້າ refname ເປັນ ref ທີ່ມີຢູ່ໃນ repository ທ້ອງຖິ່ນ; (5) ຖ້າບໍ່ດັ່ງນັ້ນຜົນຜະລິດ
ເສັ້ນ.

...
ສະແດງການອ້າງອີງທີ່ກົງກັບໜຶ່ງ ຫຼືຫຼາຍຮູບແບບ. ຮູບ​ແບບ​ແມ່ນ​ຖືກ​ຈັບ​ຄູ່​ຈາກ​ຕອນ​ທ້າຍ​ຂອງ​
ຊື່ເຕັມ, ແລະພຽງແຕ່ພາກສ່ວນທີ່ສົມບູນຖືກຈັບຄູ່, ຕົວຢ່າງ ຕົ້ນສະບັບ ກົງກັນ
refs/heads/master, refs/remotes/origin/master, refs/tags/jedi/master ແຕ່ບໍ່ແມ່ນ
refs/heads/mymaster or refs/remotes/master/jedi.

OUTPUT


ຜົນຜະລິດແມ່ນຢູ່ໃນຮູບແບບ: <SHA-1 ID > <ອ້າງອີງ ຊື່>.

$ git show-ref --head --dereference
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
...

EXAMPLE


ເພື່ອສະແດງການອ້າງອິງທັງຫມົດທີ່ເອີ້ນວ່າ "ຕົ້ນສະບັບ", ບໍ່ວ່າຈະເປັນ tags ຫຼືຫົວຫນ້າຫຼືສິ່ງອື່ນ, ແລະ
ໂດຍບໍ່ຄໍານຶງເຖິງຄວາມເລິກຂອງລໍາດັບການຕັ້ງຊື່ອ້າງອີງ, ໃຫ້ໃຊ້:

git show-ref master

ນີ້ຈະສະແດງ "refs/heads/master" ແຕ່ຍັງ "refs/remote/other-repo/master", ຖ້າເປັນເຊັ່ນນັ້ນ.
ການອ້າງອີງມີຢູ່.

ເມື່ອ ນຳ ໃຊ້ --ກວດ​ສອບ ທຸງ, ຄໍາສັ່ງຮຽກຮ້ອງໃຫ້ມີເສັ້ນທາງທີ່ແນ່ນອນ:

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

ຈະກົງກັບສາຂາທີ່ແນ່ນອນທີ່ເອີ້ນວ່າ "ຕົ້ນສະບັບ".

ຖ້າບໍ່ມີຫຍັງກົງກັນ, ໄປ ສະແດງ-ອ້າງອີງ ຈະສົ່ງຄືນລະຫັດຂໍ້ຜິດພາດຂອງ 1, ແລະໃນກໍລະນີຂອງ
ການກວດສອບ, ມັນຈະສະແດງຂໍ້ຄວາມຜິດພາດ.

ສໍາລັບການຂຽນສະຄິບ, ທ່ານສາມາດຂໍໃຫ້ມັນງຽບດ້ວຍທຸງ "-- ງຽບ", ເຊິ່ງອະນຸຍາດໃຫ້ທ່ານເຮັດ
ສິ່ງທີ່ຄ້າຍຄື

git show-ref --quiet --verify -- "refs/heads/$headname" ||
echo "$headname ບໍ່ແມ່ນສາຂາທີ່ຖືກຕ້ອງ"

ເພື່ອກວດເບິ່ງວ່າສາຂາໃດນຶ່ງມີຢູ່ຫຼືບໍ່ (ໃຫ້ສັງເກດວ່າພວກເຮົາບໍ່ຕ້ອງການແນວໃດ
ສະ​ແດງ​ໃຫ້​ເຫັນ​ຜົນ​ໄດ້​ຮັບ​ໃດ​ຫນຶ່ງ, ແລະ​ພວກ​ເຮົາ​ຕ້ອງ​ການ​ທີ່​ຈະ​ນໍາ​ໃຊ້​ການ​ປ່ຽນ​ຊື່​ເຕັມ​ສໍາ​ລັບ​ມັນ​ໃນ​ຄໍາ​ສັ່ງ​ທີ່​ຈະ​ບໍ່​ສົ່ງ​ຜົນ​ກະ​ທົບ​ຕໍ່​
ບັນ​ຫາ​ກັບ​ການ​ແຂ່ງ​ຂັນ​ບາງ​ສ່ວນ​ທີ່​ບໍ່​ຊັດ​ເຈນ​)​.

ເພື່ອສະແດງພຽງແຕ່ແທັກ, ຫຼືພຽງແຕ່ຫົວຫນ້າສາຂາທີ່ເຫມາະສົມ, ໃຫ້ໃຊ້ "--tags" ແລະ / ຫຼື "--heads" ຕາມລໍາດັບ.
(ການນໍາໃຊ້ທັງສອງຫມາຍຄວາມວ່າມັນສະແດງ tags ແລະຫົວ, ແຕ່ບໍ່ແມ່ນການອ້າງອີງແບບສຸ່ມອື່ນໆພາຍໃຕ້
refs/ ໄດເລກະທໍລີຍ່ອຍ).

ເພື່ອເຮັດການອ້າງອີງວັດຖຸ tag ອັດຕະໂນມັດ, ໃຫ້ໃຊ້ທຸງ "-d" ຫຼື "--dereference", ດັ່ງນັ້ນເຈົ້າສາມາດ
do

git show-ref --tags --dereference

ເພື່ອໃຫ້ໄດ້ຮັບບັນຊີລາຍຊື່ຂອງ tags ທັງຫມົດພ້ອມກັບສິ່ງທີ່ເຂົາເຈົ້າ dereference.

ໃຊ້ git-show-ref ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

Linux ຄຳ ສັ່ງ

Ad




×
ການ​ໂຄ​ສະ​ນາ
?ຊື້ເຄື່ອງ, ຈອງ, ຫຼືຊື້ທີ່ນີ້ — ບໍ່ມີຄ່າໃຊ້ຈ່າຍ, ຊ່ວຍໃຫ້ການບໍລິການຟຣີ.