ນີ້ແມ່ນຄໍາສັ່ງ tig ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
tig - ການໂຕ້ຕອບແບບຂໍ້ຄວາມສໍາລັບ Git
ສະຫຼຸບສັງລວມ
tig [ຕົວເລືອກ] [ດັດແກ້] [--] [ເສັ້ນທາງ]
tig log [ຕົວເລືອກ] [ດັດແກ້] [--] [ເສັ້ນທາງ]
tig show [ຕົວເລືອກ] [ດັດແກ້] [--] [ເສັ້ນທາງ]
tig ຕໍານິ [ທາງເລືອກ] [rev] [--] ເສັ້ນທາງ
tig grep [ຕົວເລືອກ] [ຮູບແບບ]
tig stash
ສະຖານະພາບເສືອ
tig < [ອອກຄໍາສັ່ງ Git]
ລາຍລະອຽດ
Tig ແມ່ນການໂຕ້ຕອບແບບຂໍ້ຄວາມທີ່ອີງໃສ່ ncurses ສໍາລັບ ໄປ(1). ມັນເຮັດຫນ້າທີ່ສ່ວນໃຫຍ່ເປັນ Git
ຕົວທ່ອງເວັບ repository, ແຕ່ຍັງສາມາດຊ່ວຍໃນການປ່ຽນແປງຂັ້ນຕອນສໍາລັບຄໍາຫມັ້ນສັນຍາໃນລະດັບ chunk ແລະ
ເຮັດຫນ້າທີ່ເປັນ pager ສໍາລັບຜົນຜະລິດຈາກຄໍາສັ່ງ Git ຕ່າງໆ.
OPTIONS
ຕົວເລືອກແຖວຄຳສັ່ງທີ່ຮັບຮູ້ໂດຍ Tig ລວມມີທັງໝົດທີ່ຖືກຕ້ອງ git-log(1) ແລະ git-diff(1)
ທາງເລືອກ, ເຊັ່ນດຽວກັນກັບຄໍາສັ່ງຍ່ອຍຕໍ່ໄປນີ້ແລະ Tig ທາງເລືອກສະເພາະ. ຄໍາສັ່ງທໍາອິດ
ພາລາມິເຕີເສັ້ນທີ່ບໍ່ເລີ່ມຕົ້ນດ້ວຍ "-" ຖືກຕີຄວາມວ່າເປັນການແກ້ໄຂ
ສະເພາະ ຫຼືເສັ້ນທາງ ແລະຈະສິ້ນສຸດການແຍກທາງເລືອກ. ທາງເລືອກເພີ່ມເຕີມທັງຫມົດຈະເປັນ
ຖືກສົ່ງໄປຫາຄໍາສັ່ງ Git ພື້ນຖານ.
ສະແດງໃຫ້ເຫັນ
ເປີດມຸມເບິ່ງຄວາມແຕກຕ່າງໂດຍໃຊ້ທີ່ໃຫ້ git-show(1) ທາງເລືອກ.
ໂທດ
ສະແດງໄຟລ໌ທີ່ໃຫ້ຄຳບັນຍາຍໂດຍ commits. ເອົາສູນ ຫຼືຫຼາຍກວ່ານັ້ນ git-ຕໍານິ(1) ທາງເລືອກ.
ທາງເລືອກທີ່ຈໍາກັດຈາກການແກ້ໄຂທີ່ໃຫ້.
ສະຖານະພາບ
ເລີ່ມຕົ້ນໃນມຸມມອງສະຖານະ.
log
ເລີ່ມຕົ້ນໃນມຸມເບິ່ງບັນທຶກ, ສະແດງ git-log(1) ຜົນຜະລິດ.
ບ່ອນເກັບມ້ຽນ
ເລີ່ມຕົ້ນໃນມຸມມອງເກັບ.
grep
ເປີດມຸມມອງ grep. ສະຫນັບສະຫນູນທາງເລືອກດຽວກັນກັບ git-grep(1).
+
ສະແດງທັດສະນະທໍາອິດດ້ວຍແຖວ ສັງເກດເຫັນແລະເລືອກ.
-v, --ເວີຊັ່ນ
ສະແດງສະບັບແລະອອກ.
-h, --help
ສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອ ແລະອອກ.
ໂປແກມ MODE
Tig ເຂົ້າສູ່ໂໝດ pager ເມື່ອປ້ອນຂໍ້ມູນເຂົ້າຜ່ານ stdin ແລະຮອງຮັບຕໍ່ໄປນີ້
ຄໍາສັ່ງຍ່ອຍແລະທາງເລືອກ:
· ໃນເວລາທີ່ ສະແດງໃຫ້ເຫັນ ຄໍາສັ່ງຍ່ອຍແມ່ນຖືກກໍານົດແລະ --stdin ທາງເລືອກແມ່ນໃຫ້, stdin ແມ່ນ
ສົມມຸດວ່າເປັນບັນຊີລາຍຊື່ຂອງ commit IDs ແລະຈະຖືກສົ່ງຕໍ່ກັບພື້ນຖານຂອງ view diff.
git-show(1) ຄໍາສັ່ງ. ຍົກຕົວຢ່າງ:
$ git rev-list --author=vivien HEAD | tig show --stdin
· ເມື່ອໃດ --stdin ແມ່ນໃຫ້, stdin ແມ່ນສົມມຸດວ່າເປັນບັນຊີລາຍຊື່ຂອງ commit IDs ແລະຈະເປັນ
ຖືກສົ່ງໄປຫາພື້ນຖານຂອງທັດສະນະຕົ້ນຕໍ git-log(1) ຄໍາສັ່ງ. ຍົກຕົວຢ່າງ:
$ tig --no-walk --stdin < cherry-picks.txt
· ເມື່ອໃດ --pretty=raw ແມ່ນໃຫ້, stdin ແມ່ນສົມມຸດວ່າເປັນຜົນຜະລິດທີ່ມີຮູບແບບ "pretty = raw"
ຄ້າຍຄືກັນກັບຂອງ git-log(1). ຍົກຕົວຢ່າງ:
$ git reflog --pretty=raw | tig --pretty=raw
ເມື່ອບໍ່ມີຄໍາສັ່ງຍ່ອຍຫຼືທາງເລືອກຖືກໃຫ້, pager view ຈະຖືກນໍາໃຊ້ເພື່ອສະແດງ
ການປ້ອນຄໍາສັ່ງ Git ໃຫ້ຢູ່ໃນ stdin. ມຸມມອງ pager ຖືວ່າການປ້ອນຂໍ້ມູນແມ່ນມາຈາກ
git-log(1) ຫຼື git-diff(1) ແລະຈະເນັ້ນໃຫ້ເຫັນມັນຄ້າຍຄືກັນກັບບັນທຶກແລະຄວາມແຕກຕ່າງ views. ສໍາລັບ
ຍົກຕົວຢ່າງ:
$ git log -Schange -p --raw | ເສືອ
ຕົວຢ່າງ
ສະແດງລາຍຊື່ຂອງຄໍາຫມັ້ນສັນຍາສໍາລັບສາຂາປະຈຸບັນ:
$ tig
ສະແດງຄຳໝັ້ນສັນຍາຈາກໜຶ່ງ ຫຼືຫຼາຍສາຂາ:
$ tig ແມ່ບົດທົດສອບ
ສະແດງທຸກສາຂາ:
$ tig --all
ສະແດງຄວາມແຕກຕ່າງລະຫວ່າງສອງສາຂາ:
$ tig test..master
ສະແດງການປ່ຽນແປງສຳລັບລຸ້ນໂມດູນຍ່ອຍ:
$ tig --submodule
ສະແດງການປ່ຽນແປງສຳລັບໄຟລ໌ດຽວ:
$ tig -- README
ສະແດງເນື້ອໃນຂອງໄຟລ໌ README ໃນການແກ້ໄຂສະເພາະ:
$ tig ສະແດງ tig-0.8:README
ສະແດງການດັດແກ້ລະຫວ່າງສອງວັນທີສໍາລັບໄຟລ໌ສະເພາະ:
$ tig --after="2004-01-01" --before="2006-05-16" -- README
ໄຟລ໌ຕໍານິທີ່ມີການກວດສອບການສໍາເນົາໄດ້ເປີດໃຊ້ງານ:
$ tig ຕໍານິ -C README
ສະແດງບັນຊີລາຍຊື່ຂອງ stashes:
$ tig stash
Grep ໄຟລ໌ທັງໝົດສຳລັບແຖວທີ່ມີ DEFINE_ENUM:
$ tig grep -p DEFINE_ENUM
ENVIRONMENT ຄວາມຮັບຜິດຊອບ
ນອກເໜືອໄປຈາກຕົວແປສະພາບແວດລ້ອມທີ່ໃຊ້ໂດຍ Git (ເຊັ່ນ GIT_DIR), Tig ກຳນົດສິ່ງເຫຼົ່ານັ້ນ.
ຂ້າງລຸ່ມນີ້. ຕົວແປສະພາບແວດລ້ອມທີ່ກ່ຽວຂ້ອງກັບຄໍາສັ່ງມີການເຂົ້າເຖິງສະຖານະພາຍໃນຂອງ Tig
ຜ່ານຕົວປ່ຽນແທນ, ເຊັ່ນ %(commit) ແລະ %(blob). ເບິ່ງ ເສືອກ(5) ສໍາລັບບັນຊີລາຍຊື່ເຕັມ.
TIGRC_USER
ເສັ້ນທາງຂອງໄຟລ໌ການຕັ້ງຄ່າຜູ້ໃຊ້ (ຄ່າເລີ່ມຕົ້ນເປັນ ~/.tigrc).
TIGRC_SYSTEM
ເສັ້ນທາງຂອງໄຟລ໌ການຕັ້ງຄ່າກວ້າງຂອງລະບົບ (ຄ່າເລີ່ມຕົ້ນເປັນ {sysconfdir}/tigrc). ກໍານົດເປັນ
ສະຕຣິງຫວ່າງເປົ່າເພື່ອໃຊ້ການຕັ້ງຄ່າໃນຕົວ.
TIG_LS_REMOTE
ຕັ້ງຄໍາສັ່ງສໍາລັບການດຶງຂໍ້ມູນການອ້າງອິງ repository ທັງຫມົດ. ຄໍາສັ່ງຄວນສົ່ງຂໍ້ມູນອອກ
ໃນຮູບແບບດຽວກັນກັບ git-ls-remote(1).
TIG_DIFF_OPTS
ຕົວເລືອກຄວາມແຕກຕ່າງທີ່ຈະໃຊ້ໃນມຸມເບິ່ງຄວາມແຕກຕ່າງ. ການເບິ່ງຄວາມແຕກຕ່າງນໍາໃຊ້ git-show(1) ສໍາລັບ
ການຈັດຮູບແບບ ແລະຜ່ານສະເໝີ --patch-with-stat. ເຈົ້າອາດຈະຕັ້ງຕົວເລືອກຄວາມແຕກຕ່າງ
ການຕັ້ງຄ່າໃນໄຟລ໌ການຕັ້ງຄ່າ.
TIG_TRACE
ເສັ້ນທາງສໍາລັບໄຟລ໌ຕິດຕາມບ່ອນທີ່ຂໍ້ມູນກ່ຽວກັບຄໍາສັ່ງ Git ຖືກບັນທຶກ.
ໃຊ້ tig online ໂດຍໃຊ້ບໍລິການ onworks.net