ນີ້ແມ່ນຄໍາສັ່ງ git-cola ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
git-cola - Git GUI ທີ່ມີຄາເຟອີນສູງ
ສະຫຼຸບສັງລວມ
git cola [ຕົວເລືອກ] [ຄໍາສັ່ງຍ່ອຍ]
ລາຍລະອຽດ
git cola ແມ່ນ Git GUI ທີ່ສວຍງາມ ແລະມີປະສິດທິພາບ.
OPTIONS
--ປັບປຸງ
ເລີ່ມຕົ້ນ ໄປ cola ໃນຮູບແບບການແກ້ໄຂ.
-- ເຕືອນ
ເຕືອນສໍາລັບບ່ອນເກັບຂໍ້ມູນ Git. ຄ່າເລີ່ມຕົ້ນຂອງໄດເລກະທໍລີປະຈຸບັນ.
-r, --repo
ເປີດ Git repository ຢູ່ . ຄ່າເລີ່ມຕົ້ນຂອງໄດເລກະທໍລີປະຈຸບັນ.
- ແມ່ນແລ້ວ, --status-filter
ນຳໃຊ້ຕົວກອງເສັ້ນທາງໃສ່ວິດເຈັດສະຖານະ.
- ການປ່ຽນແປງ
Print the ໄປ cola ສະບັບແລະອອກ.
-ຊ, - ຊ່ວຍ
ສະແດງການໃຊ້ແລະການໂຕ້ຖຽງທາງເລືອກ.
--help-ຄໍາສັ່ງ
ສະແດງຄໍາສັ່ງຍ່ອຍທີ່ມີຢູ່.
ຄໍາສັ່ງຍ່ອຍ
am
ນຳໃຊ້ແພັດ.
ເກັບ
ສົ່ງອອກ tarballs ຈາກ Git.
ສາຂາ
ສ້າງສາຂາ.
ເບິ່ງ
ຊອກຫາໄຟລ໌ທີ່ຕິດຕາມ.
config
ຕັ້ງຄ່າການຕັ້ງຄ່າ.
dag
ເລີ່ມຕົ້ນໄດ້ ໄປ dag ຕົວທ່ອງເວັບປະຫວັດສາດ Git.
diff
ໄຟລ໌ປ່ຽນຄວາມແຕກຕ່າງ.
ດຶງ
ດຶງເອົາປະຫວັດສາດຈາກ repositories ຫ່າງໄກສອກຫຼີກ.
grep
ການນໍາໃຊ້ ໄປ grep ເພື່ອຄົ້ນຫາເນື້ອຫາ.
ລວມ
ລວມສາຂາ.
ດຶງ
ດຶງເອົາແລະລວມສາຂາຫ່າງໄກສອກຫຼີກ.
ການຊຸກຍູ້
ຍູ້ສາຂາໄປຫາໄລຍະໄກ.
ປະຕິເສດ
ເລີ່ມການຕັ້ງຖິ່ນຖານແບບໂຕ້ຕອບ.
ໄລຍະໄກ
ສ້າງແລະແກ້ໄຂໄລຍະໄກ.
ຄົ້ນຫາ
ຄົ້ນຫາຄໍາຫມັ້ນສັນຍາ.
ບ່ອນເກັບມ້ຽນ
ການດັດແກ້ທີ່ບໍ່ໄດ້ຮັບການສະກັດໄວ້.
ໂຄດຄໍາສັ່ງ
ສ້າງແທັກ.
ສະບັບພາສາ
Print the ໄປ cola ສະບັບ.
CONFIGURE YOUR EDITOR
ບັນນາທິການໃຊ້ໂດຍ Ctrl-e ຖືກຕັ້ງຄ່າຈາກໜ້າຈໍການຕັ້ງຄ່າ. ສິ່ງແວດລອ້ມ
ຕົວແປ $VISUAL ແມ່ນປຶກສາຫາລືໃນເວລາທີ່ບໍ່ມີຕົວແກ້ໄຂໄດ້ຖືກຕັ້ງຄ່າ.
ProTip: ກຳນົດຄ່າບັນນາທິການຂອງທ່ານເປັນ ຈີມ -f -p ຈະເປີດຫຼາຍແຖບເມື່ອແກ້ໄຂໄຟລ໌.
ຈີມ -f -o ໃຊ້ການແບ່ງປັນ.
ໄປ cola ແມ່ນ {vim, emacs, textpad, notepad++}-aware. ເມື່ອທ່ານເລືອກເສັ້ນໃນ grep
ຫນ້າຈໍແລະກົດໃດໆຂອງ ກະລຸນາໃສ່, Ctrl-e, ຫຼື ດັດແກ້ ປຸ່ມ, ເຈົ້າຖືກພາໄປຄືກັນອ້ອຍຕ້ອຍ
ເສັ້ນ.
ການຕັ້ງຄ່າບັນນາທິການຖືກບັນທຶກໄວ້ໃນ gui.editor ການນໍາໃຊ້ຕົວປ່ຽນແປງ ໄປ config.
KEYBOARD ສັ້ນ
ໄປ cola ມີທາງລັດແປ້ນພິມທີ່ເປັນປະໂຫຍດຫຼາຍ.
ທ່ານສາມາດເບິ່ງທາງລັດທີ່ມີຢູ່ໂດຍການກົດປຸ່ມ ? ທີ່ສໍາຄັນ, ການເລືອກ ຊ່ວຍເຫຼືອ -> keyboard
ທາງລັດ ຈາກເມນູຫຼັກ, ຫຼືໂດຍການປຶກສາ ໄປ cola ແປ້ນພິມ ທາງລັດ ອ້າງອິງ.
ເຄື່ອງມື
ໄດ້ ໄປ cola ການໂຕ້ຕອບແມ່ນປະກອບດ້ວຍເຄື່ອງມືຮ່ວມມືຕ່າງໆ. ການຄລິກສອງເທື່ອໃສ່ເຄື່ອງມື
ເປີດມັນຢູ່ໃນ subwindow ຂອງຕົນເອງ. ລາກມັນໄປຮອບໆ ຍ້າຍມັນໄປໃສ່ໃນປ່ອງຢ້ຽມ.
ເຄື່ອງມືສາມາດໄດ້ຮັບການເຊື່ອງໄວ້ແລະຈັດຕັ້ງໃຫມ່ຢ່າງໃດກໍຕາມທີ່ທ່ານຕ້ອງການ. ໄປ cola ລະມັດລະວັງຈື່ຂອງທ່ານ
ແຜນຜັງປ່ອງຢ້ຽມແລະຟື້ນຟູມັນໃນຄັ້ງຕໍ່ໄປທີ່ມັນຖືກເປີດຕົວ.
ໄດ້ ການຄວບຄຸມ-{1, 2, 3, ...} hotkey ເນັ້ນໃສ່ເຄື່ອງມືສະເພາະ. ເຄື່ອງມືທີ່ເຊື່ອງໄວ້ສາມາດເປັນ
ເປີດຄືນໃໝ່ໂດຍໃຊ້ ເຄື່ອງມື ເມນູຫຼື Shift+Control-{1, 2, 3, ...} ປຸ່ມລັດ.
STATUS
ໄດ້ ສະຖານະພາບ ເຄື່ອງມືສະຫນອງການປຽບທຽບສາຍຕາກັບ ໄປ ສະຖານະພາບ ຄໍາສັ່ງ.
ສະຖານະພາບ ສະແດງໄຟລ໌ທີ່ເປັນ ແກ້ໄຂ ກ່ຽວກັບພື້ນທີ່ຂັ້ນຕອນການ, ຂັ້ນຕອນ ສຳ ລັບຕໍ່ໄປ
ຄໍາຫມັ້ນສັນຍາ, ບໍ່ລວມເຂົ້າກັນ ໄຟລ໌ຈາກການລວມທີ່ກໍາລັງດໍາເນີນການ, ແລະໄຟລ໌ທີ່ມີ ບໍ່ມີຄົນຂັບ ໃຫ້.
ເຫຼົ່ານີ້ແມ່ນປະເພດດຽວກັນທີ່ຄົນເຫັນໃນເວລາແລ່ນ ໄປ ສະຖານະພາບ ຢູ່ໃນເສັ້ນຄໍາສັ່ງ.
ທ່ານສາມາດນໍາທາງໂດຍຜ່ານບັນຊີລາຍການຂອງໄຟລ໌ໂດຍການນໍາໃຊ້ລູກສອນ keyboard ເຊັ່ນດຽວກັນກັບ
ergonomical ແລະ vim-like j ແລະ k ປຸ່ມລັດ.
ມີຫຼາຍວິທີທີ່ສະດວກໃນການພົວພັນກັບໄຟລ໌ໃນ ສະຖານະພາບ ເຄື່ອງມື.
ການເລືອກໄຟລ໌ສະແດງຄວາມແຕກຕ່າງຂອງມັນຢູ່ໃນ DIFF ຜູ້ຊົມ. ການຄລິກສອງຄັ້ງທີ່ໄຟລ໌ຈະດໍາເນີນການ
ເນື້ອໃນ, ເຊັ່ນດຽວກັນກັບ Ctrl-s ປຸ່ມລັດ.
Ctrl-e ເປີດໄຟລ໌ທີ່ເລືອກໃນບັນນາທິການ configured, ແລະ Ctrl-d ເປີດໄຟລ໌ທີ່ເລືອກ
ການນໍາໃຊ້ ໄປ difftool
ສາມາດດໍາເນີນການເພີ່ມເຕີມໄດ້ໂດຍການຄລິກຂວາໃສ່ເມນູບໍລິບົດ.
ການກະທໍາ
ການກົດປຸ່ມ ຂັ້ນຕອນ ໂຟນເດີສະແດງໃຫ້ເຫັນ diffstat ສໍາລັບດັດຊະນີ.
ການກົດປຸ່ມ ຖືກແກ້ໄຂ ໂຟນເດີສະແດງໃຫ້ເຫັນ diffstat ສໍາລັບ worktree.
ການຄລິກໃສ່ໄຟລ໌ແຕ່ລະຄົນຈະສົ່ງຄວາມແຕກຕ່າງກັບ ສ່ວນຕ່າງ ການສະແດງ.
Double-clicking ແຕ່ລະໄຟລ໌ເພີ່ມແລະເອົາເນື້ອໃນຂອງເຂົາເຈົ້າອອກຈາກດັດຊະນີ.
ການປະຕິບັດຕ່າງໆແມ່ນມີຢູ່ໃນເມນູສະພາບການຄລິກຂວາ. ການປະຕິບັດທີ່ແຕກຕ່າງກັນແມ່ນ
ສາມາດໃຊ້ໄດ້ໂດຍຂຶ້ນກັບສະຖານະຂອງໄຟລ໌.
ຂັ້ນຕອນຂອງການ ການຄັດເລືອກ
ຕື່ມໃສ່ພື້ນທີ່ staging ການນໍາໃຊ້ ໄປ ເພີ່ມ ໝາຍໄຟລ໌ທີ່ບໍ່ໄດ້ຮວມເປັນການແກ້ໄຂແລ້ວ.
ເປີດ ບັນນາທິການ
ເປີດໃຊ້ຕົວແກ້ໄຂຂໍ້ຄວາມສາຍຕາທີ່ກຳນົດຄ່າໄວ້
ເປີດ Difftool
ເບິ່ງພາບການປ່ຽນແປງໂດຍໃຊ້ ໄປ difftool.
ກັບຄືນ ບໍ່ມີຂັ້ນຕອນ ການແກ້ໄຂ
ກັບຄືນເນື້ອໃນທີ່ບໍ່ມີຂັ້ນຕອນໂດຍການກວດສອບເສັ້ນທາງທີ່ເລືອກຈາກພື້ນທີ່ດັດສະນີ / ຂັ້ນຕອນ
ກັບຄືນ ບໍ່ມີສັນຍາ ການແກ້ໄຂ
ຖິ້ມການແກ້ໄຂທີ່ບໍ່ໄດ້ຕັ້ງໃຈອອກ
Unstage ການຄັດເລືອກ
ເອົາອອກຈາກພື້ນທີ່ດັດຊະນີ / ຂັ້ນຕອນທີ່ມີ ໄປ reset
ເປີດ ປ້ອນຂໍ້ມູນ ເຄື່ອງມື
ແກ້ໄຂຂໍ້ຂັດແຍ່ງໂດຍໃຊ້ ໄປ ເຄື່ອງມືລວມ.
ລົບ ໄຟລ໌
ລຶບໄຟລ໌ທີ່ບໍ່ໄດ້ຕິດຕາມອອກຈາກລະບົບໄຟລ໌.
ຕື່ມ to .gitignore
ເພີ່ມໄຟລ໌ທີ່ບໍ່ໄດ້ຕິດຕາມໄປໃສ່ໄຟລ໌ .gitignore.
DIFF
ຕົວເບິ່ງຄວາມແຕກຕ່າງ / ບັນນາທິການສະແດງຄວາມແຕກຕ່າງສໍາລັບໄຟລ໌ທີ່ເລືອກ. ການເພີ່ມເຕີມແມ່ນສະແດງໃຫ້ເຫັນເປັນສີຂຽວ
ແລະການໂຍກຍ້າຍແມ່ນສະແດງຢູ່ໃນສີແດງອ່ອນ. ຊ່ອງຫວ່າງພາຍນອກແມ່ນສະແດງດ້ວຍສີແດງບໍລິສຸດ
ພື້ນຫລັງ
ການຄລິກຂວາໃນ diff ສະຫນອງການເຂົ້າເຖິງການດໍາເນີນການເພີ່ມເຕີມທີ່ນໍາໃຊ້ບໍ່ວ່າຈະ
ຕຳແໜ່ງຕົວກະພິບ ຫຼື ການເລືອກຂໍ້ຄວາມ.
Staging ເນື້ອໃນ ສໍາລັບການ ຄໍາຫມັ້ນສັນຍາ
ໄດ້ @@ ຮູບແບບໝາຍເຖິງຄວາມແຕກຕ່າງໃໝ່. ການເລືອກສາຍຂອງຄວາມແຕກຕ່າງແລະການນໍາໃຊ້ ຂັ້ນຕອນຂອງການ
ການຄັດເລືອກ ເສັ້ນ ຄໍາສັ່ງຈະຂັ້ນຕອນພຽງແຕ່ເສັ້ນທີ່ເລືອກ. ຄລິກພາຍໃນຄວາມແຕກຕ່າງກັນ
ແລະເລືອກ ຂັ້ນຕອນຂອງການ ສ່ວນຕ່າງ ຮາງ ຂັ້ນ ຕອນ ຂອງ ການ ເພີ້ມ ທັງ ຫມົດ ທີ່ ແຕກ ຕ່າງ hunk.
ຄໍາສັ່ງກົງກັນຂ້າມທີ່ສອດຄ້ອງກັນສາມາດໄດ້ຮັບການປະຕິບັດໃນໄຟລ໌ staged ເຊັ່ນດຽວກັນ, ເຊັ່ນ staged
ເນື້ອຫາສາມາດຖືກເລືອກອອກຈາກດັດຊະນີໃນເວລາທີ່ພວກເຮົາເບິ່ງຄວາມແຕກຕ່າງສໍາລັບຂັ້ນຕອນ
ເນື້ອໃນ.
ຄະນະ ກຳ ມະການ ຂໍ້ຄວາມ EDITOR
ຕົວແກ້ໄຂຂໍ້ຄວາມ commit ເປັນ widget ຂໍ້ຄວາມທີ່ງ່າຍດາຍສໍາລັບການປ້ອນຂໍ້ຄວາມ commit.
ທ່ານສາມາດນໍາທາງລະຫວ່າງ Subject ແລະ ການຂະຫຍາຍ ລາຍລະອຽດ... ທົ່ງນາໂດຍໃຊ້
ປຸ່ມລູກສອນຄີບອດ.
ກົດ enter ເມື່ອຢູ່ໃນ Subject ພາກສະຫນາມໂດດລົງໄປຫາຊ່ອງລາຍລະອຽດຂະຫຍາຍ.
ໄດ້ ທາງເລືອກໃນການ ເມນູປຸ່ມທາງຊ້າຍຂອງພາກສະຫນາມຫົວຂໍ້ສະຫນອງການເຂົ້າເຖິງການເພີ່ມເຕີມ
ການກະ ທຳ.
ໄດ້ Ctrl + i ທາງລັດແປ້ນພິມເພີ່ມມາດຕະຖານ "Signed-off-by:" line, ແລະ Ctrl + Enter
ສ້າງຄໍາຫມັ້ນສັນຍາໃຫມ່ໂດຍໃຊ້ຂໍ້ຄວາມຄໍາຫມັ້ນສັນຍາແລະເນື້ອໃນຂັ້ນຕອນ.
ເຂົ້າສູ່ລະບົບ off
ໄດ້ ເຂົ້າສູ່ລະບົບ off ປຸ່ມເພີ່ມມາດຕະຖານ:
ລົງນາມໂດຍ: AU Thor[email protected]>
ເສັ້ນໄປຫາລຸ່ມສຸດຂອງຂໍ້ຄວາມຄໍາຫມັ້ນສັນຍາ.
ການຮຽກຮ້ອງການກະທໍານີ້ແມ່ນເທົ່າກັບການຜ່ານການ -s ທາງເລືອກທີ່ຈະ ໄປ ຄໍາຫມັ້ນສັນຍາ.
ຄໍາຫມັ້ນສັນຍາ
ປຸ່ມ commit ແລ່ນ ໄປ ຄໍາຫມັ້ນສັນຍາ. ເນື້ອໃນຂອງບັນນາທິການຂໍ້ຄວາມຄໍາຫມັ້ນສັນຍາແມ່ນໄດ້ສະຫນອງໃຫ້
ເປັນຂໍ້ຄວາມຄໍາຫມັ້ນສັນຍາ.
ມີພຽງແຕ່ໄຟລ໌ຂັ້ນຕອນທີ່ຖືກລວມຢູ່ໃນຄໍາຫມັ້ນສັນຍາ - ນີ້ແມ່ນພຶດຕິກໍາດຽວກັນກັບການແລ່ນ ໄປ
ຄໍາຫມັ້ນສັນຍາ ຢູ່ໃນເສັ້ນຄໍາສັ່ງ.
ອອນໄລນ໌ ແລະ ຖັນ ການສະແດງ
ໝາຍເລກແຖວ ແລະຖັນປະຈຸບັນແມ່ນສະແດງໂດຍບັນນາທິການ. ຕົວຢ່າງ ກ 5,0 ສະແດງວິທີການ
ວ່າຕົວກະພິບຕັ້ງຢູ່ແຖວຫ້າ, ຖັນສູນ.
ຈໍສະແດງຜົນປ່ຽນສີເມື່ອເສັ້ນຍາວເກີນໄປ. ສີເຫຼືອງສະແດງເຖິງເຂດແດນທີ່ປອດໄພ
ສໍາລັບການສົ່ງ patches ໄປຫາບັນຊີລາຍຊື່ທາງໄປສະນີໃນຂະນະທີ່ຮັກສາພື້ນທີ່ສໍາລັບເຄື່ອງຫມາຍການຕອບໃນແຖວ.
ສີສົ້ມສະແດງວ່າສາຍແມ່ນເລີ່ມແລ່ນຍາວເລັກນ້ອຍແລະຄວນຈະແຕກໃນໄວໆນີ້.
ສີແດງຊີ້ໃຫ້ເຫັນວ່າເສັ້ນແມ່ນແລ່ນຂຶ້ນທຽບກັບຂອບເຂດຈໍາກັດມາດຕະຖານ 80-column ສໍາລັບຄໍາຫມັ້ນສັນຍາ
ຂໍ້ຄວາມ.
ຮັກສາຂໍ້ຄວາມສັນຍາທີ່ນ້ອຍກວ່າ 76 ຕົວອັກສອນກວ້າງແມ່ນໄດ້ຮັບການຊຸກຍູ້. ໄປ log ເປັນທີ່ຍິ່ງໃຫຍ່
ເຄື່ອງມືແຕ່ເສັ້ນຍາວ mess ເຖິງການຈັດຮູບແບບຂອງຕົນສໍາລັບຄົນອື່ນ, ສະນັ້ນກະລຸນາລະມັດລະວັງໃນເວລາທີ່
ຂຽນຂໍ້ຄວາມຄໍາຫມັ້ນສັນຍາ.
ປັບປຸງ ສຸດທ້າຍ ຄໍາຫມັ້ນສັນຍາ
ການຄລິກໃສ່ ປັບປຸງ ສຸດທ້າຍ ຄໍາຫມັ້ນສັນຍາ ເຮັດໃຫ້ ໄປ cola ແກ້ໄຂຄໍາຫມັ້ນສັນຍາທີ່ຜ່ານມາແທນທີ່ຈະສ້າງ
ໃຫມ່. ໄປ cola ໂຫຼດຂໍ້ຄວາມ commit ທີ່ຜ່ານມາເຂົ້າໄປໃນຕົວແກ້ໄຂຂໍ້ຄວາມ commit ເມື່ອ
ຕົວເລືອກນີ້ຖືກເລືອກ.
ໄດ້ ສະຖານະພາບ ເຄື່ອງມືຈະສະແດງການປ່ຽນແປງທັງຫມົດສໍາລັບຄໍາຫມັ້ນສັນຍາການປັບປຸງ.
ສ້າງ ເຊັນເຂົ້າ ຄໍາຫມັ້ນສັນຍາ
ບອກ ໄປ ຄໍາຫມັ້ນສັນຍາ ແລະ ໄປ ລວມ ເພື່ອເຊັນສັນຍາໂດຍໃຊ້ GPG.
ການນໍາໃຊ້ທາງເລືອກນີ້ແມ່ນເທົ່າກັບການຖ່າຍທອດ --gpg-ເຊັນ ທາງເລືອກທີ່ຈະ ໄປ ຄໍາຫມັ້ນສັນຍາ ແລະ ໄປ
ລວມ.
ຄ່າເລີ່ມຕົ້ນຂອງຕົວເລືອກນີ້ສາມາດຕັ້ງຄ່າໄດ້ໂດຍໃຊ້ cola.signcommits configuration
ຕົວແປ.
APPLY ບັດ
ການນໍາໃຊ້ ເອກະສານ -> ສະຫມັກຂໍເອົາ Patches ລາຍການເມນູເພື່ອເລີ່ມຕົ້ນການນໍາໃຊ້ການແກ້ໄຂ.
ການລາກແລະວາງ patches ໃສ່ ໄປ cola ອິນເຕີເຟດເພີ່ມ patches ກັບບັນຊີລາຍຊື່ຂອງ
ເພີ້ມເພື່ອສະຫມັກຂໍເອົາການນໍາໃຊ້ ໄປ am.
ທ່ານສາມາດລາກຊຸດຂອງ patches ຫຼືໄດເລກະທໍລີທີ່ມີ patches. Patches ສາມາດເປັນ
ຈັດຮຽງໂດຍໃຊ້ອິນເຕີເຟດ ແລະຖືກນຳໃຊ້ໃນລຳດັບດຽວກັນກັບທີ່ລະບຸໄວ້ໃນລາຍການ.
ເມື່ອໄດເລກະທໍລີຖືກລຸດລົງ ໄປ cola ຍ່າງຕົ້ນໄມ້ໄດເລກະທໍລີໃນການຊອກຫາ patches. ໄປ
cola ຄັດລາຍຊື່ຂອງການເພີ້ມຫຼັງຈາກທີ່ພວກເຂົາເຈົ້າໄດ້ພົບເຫັນທັງຫມົດ. ນີ້ອະນຸຍາດໃຫ້ທ່ານສາມາດຄວບຄຸມ
ລຳດັບທີ່ແພັກເກັດຖືກນຳໃຊ້ໂດຍການວາງ patchsets ເຂົ້າໃນການຈັດຮຽງຕາມຕົວເລກ
ລາຍການ.
CUSTOM WINDOW ການຕັ້ງຄ່າ
ໄປ cola ຈື່ຈໍາການດັດແປງຮູບແບບແລະການຈັດລຽງຂອງເຄື່ອງມືພາຍໃນ ໄປ
cola ການໂຕ້ຕອບ. ການປ່ຽນແປງແມ່ນໄດ້ຮັບການບັນທຶກແລະການຟື້ນຟູໃນການປິດ / ການເລີ່ມຕົ້ນຄໍາຮ້ອງສະຫມັກ.
ໄປ cola ສາມາດຖືກຕັ້ງຄ່າບໍ່ໃຫ້ບັນທຶກການຈັດວາງແບບກຳນົດເອງໂດຍການຍົກເລີກການຕັ້ງຄ່າ ບັນທຶກ ວິນໂດ
ການຕັ້ງຄ່າ ທາງເລືອກໃນການ ໄປ cola ຕາມທີ່ໃຈມັກ.
CONFIGURATION ຄວາມຮັບຜິດຊອບ
ຕົວແປເຫຼົ່ານີ້ສາມາດຖືກກໍານົດໂດຍໃຊ້ ໄປ config ຫຼືຈາກການຕັ້ງຄ່າ.
cola.blameviewer
ຄໍາສັ່ງທີ່ໃຊ້ໃນການຕໍານິຕິຕຽນໄຟລ໌. ຄ່າເລີ່ມຕົ້ນເປັນ ໄປ gui ໂທດ.
cola.browserdockable
ວ່າຈະສ້າງ widget dock ກັບ the ຂອງຕົວທ່ອງເວັບ ເຄື່ອງມື. ຄ່າເລີ່ມຕົ້ນເປັນ ທີ່ບໍ່ຖືກຕ້ອງ ເພື່ອເລັ່ງ
ເວລາເລີ່ມຕົ້ນ.
cola.check ຂໍ້ຂັດແຍ່ງ
ກວດເບິ່ງໄຟລ໌ທີ່ບໍ່ໄດ້ລວມເຂົ້າກັນສໍາລັບເຄື່ອງຫມາຍການຂັດແຍ້ງກ່ອນທີ່ຈະຈັດຂັ້ນຕອນໃຫ້ເຂົາເຈົ້າ. ຄຸນນະສົມບັດນີ້ຊ່ວຍ
ປ້ອງກັນບໍ່ໃຫ້ເກີດອຸບັດຕິເຫດຂອງຄວາມຂັດແຍ່ງລວມທີ່ບໍ່ໄດ້ແກ້ໄຂ. ຄ່າເລີ່ມຕົ້ນເປັນ ທີ່ແທ້ຈິງ.
cola.defaultrepo
ໄປ cola, ເມື່ອດໍາເນີນການຢູ່ນອກບ່ອນເກັບມ້ຽນ Git, ເຕືອນຜູ້ໃຊ້ສໍາລັບບ່ອນເກັບມ້ຽນ. ຕັ້ງ
cola.defaultrepo ໄປສູ່ເສັ້ນທາງຂອງ repostiory Git ທີ່ຈະເຮັດ ໄປ cola ພະຍາຍາມໃຊ້ມັນ
repository ກ່ອນທີ່ຈະຫຼຸດລົງກັບຄືນໄປບ່ອນການກະຕຸ້ນໃຫ້ຜູ້ໃຊ້ສໍາລັບ repository.
cola.fileattributes
ເປີດໃຊ້ການຮອງຮັບການເຂົ້າລະຫັດ gitattributes ຕໍ່ໄຟລ໌ເມື່ອຕັ້ງເປັນ ທີ່ແທ້ຈິງທີ່ຢູ່ ນີ້ບອກ ໄປ cola to
ໃຫ້ກຽດການເຂົ້າລະຫັດທີ່ກຳນົດໄວ້ໃນເວລາສະແດງ ແລະນຳໃຊ້ຄວາມແຕກຕ່າງ.
cola.fontdiff
ລະບຸຕົວອັກສອນທີ່ຈະໃຊ້ ໄປ colaການສະແດງຄວາມແຕກຕ່າງຂອງ.
cola.inotify
ຕັ້ງຄ່າ ທີ່ບໍ່ຖືກຕ້ອງ ເພື່ອປິດການຕິດຕາມການປ່ຽນແປງລະບົບໄຟລ໌. ຄ່າເລີ່ມຕົ້ນເປັນ ທີ່ແທ້ຈິງ, ແຕ່ຍັງ
ຕ້ອງການ Linux ທີ່ມີການສະຫນັບສະຫນູນ inotify ຫຼື Windows ກັບ pywin32 ຕິດຕັ້ງສໍາລັບໄຟລ໌
ການຕິດຕາມການປ່ຽນແປງລະບົບເພື່ອປະຕິບັດຕົວຈິງ.
cola.refreshonfocus
ຕັ້ງຄ່າ ທີ່ແທ້ຈິງ ເພື່ອໂຫຼດຂໍ້ມູນຄືນໃໝ່ໂດຍອັດຕະໂນມັດເມື່ອໃດ ໄປ cola ໄດ້ຮັບຈຸດສຸມ. ຄ່າເລີ່ມຕົ້ນເປັນ ທີ່ບໍ່ຖືກຕ້ອງ ເນື່ອງຈາກວ່າ
ອັນນີ້ສາມາດເຮັດໃຫ້ເກີດການຢຸດຊົ່ວຄາວທຸກຄັ້ງທີ່ປ່ຽນໄປໃຊ້ ໄປ cola ຈາກແອັບພລິເຄຊັນອື່ນ.
cola.linebreak
ວ່າຈະຕັດແຖວຍາວໂດຍອັດຕະໂນມັດໃນຂະນະທີ່ແກ້ໄຂຂໍ້ຄວາມທີ່ສົ່ງຕໍ່. ຄ່າເລີ່ມຕົ້ນເປັນ
ທີ່ແທ້ຈິງ. ການຕັ້ງຄ່ານີ້ຖືກຕັ້ງຄ່າໂດຍໃຊ້ ຕາມທີ່ໃຈມັກ ກ່ອງໂຕ້ຕອບ, ແຕ່ມັນສາມາດສະຫຼັບໄດ້
ການໃຊ້ຄັ້ງດຽວໂດຍໃຊ້ເມນູຍ່ອຍຕົວເລືອກຂອງຕົວແກ້ໄຂຂໍ້ຄວາມ.
cola.dragencoding
ໄປ cola encodes ເສັ້ນທາງທີ່ລາກຈາກ widget ຂອງມັນເຂົ້າໄປໃນ utf-16 ເມື່ອເພີ່ມພວກມັນໃສ່
drag-and-drop ຂໍ້ມູນ mime (ໂດຍສະເພາະ, the text/x-moz-url ເຂົ້າ). utf-16 ຖືກນໍາໃຊ້ເພື່ອເຮັດໃຫ້
gnome - ປາຍ ເບິ່ງເສັ້ນທາງທີ່ຖືກຕ້ອງ, ແຕ່ເຄື່ອງໃຊ້ໄຟຟ້າອື່ນໆອາດຈະຄາດຫວັງວ່າການເຂົ້າລະຫັດທີ່ແຕກຕ່າງກັນ.
ຖ້າທ່ານກໍາລັງໃຊ້ terminal ທີ່ຄາດວ່າຈະມີການເຂົ້າລະຫັດທີ່ທັນສະໄຫມ, e.g terminator, ຫຼັງຈາກນັ້ນກໍານົດນີ້
value to utf-8.
cola.readsize
ໄປ cola ຫຼີກລ້ຽງການອ່ານໄຟລ໌ binary untracked ຂະຫນາດໃຫຍ່. ຂະຫນາດສູງສຸດທີ່ຈະອ່ານແມ່ນ
ຄວບຄຸມໂດຍ cola.readsize ແລະຄ່າເລີ່ມຕົ້ນເປັນ 2048.
cola.savewindowsettings
ໄປ cola ຈະຈື່ການຕັ້ງຄ່າປ່ອງຢ້ຽມຂອງມັນເມື່ອຕັ້ງເປັນ ທີ່ແທ້ຈິງ. ການຕັ້ງຄ່າປ່ອງຢ້ຽມ ແລະ X11
ເຊດຊັນຖືກບັນທຶກໄວ້ໃນ $HOME/.config/git-cola.
cola.signcommits
ໄປ cola ຈະເຊັນສັນຍາຕາມຄ່າເລີ່ມຕົ້ນເມື່ອຕັ້ງ ທີ່ແທ້ຈິງ. ຄ່າເລີ່ມຕົ້ນເປັນ ທີ່ບໍ່ຖືກຕ້ອງ. ເບິ່ງພາກ
ຂ້າງລຸ່ມນີ້ກ່ຽວກັບການຕັ້ງ GPG ສໍາລັບລາຍລະອຽດເພີ່ມເຕີມ.
cola.tabwidth
ຈຳນວນຂອງຖັນທີ່ຄອບຄອງໂດຍຕົວອັກສອນແຖບ. ຄ່າເລີ່ມຕົ້ນເປັນ 8.
cola.terminal
ຄໍາສັ່ງທີ່ຈະໃຊ້ໃນເວລາທີ່ເປີດຄໍາສັ່ງພາຍໃນ terminal ກຣາຟິກ.
cola.terminal ເລີ່ມຕົ້ນເປັນ x ໄລຍະ -e ເມື່ອບໍ່ໄດ້ຕັ້ງ. ຕົວຢ່າງ: ເມື່ອເປີດແກະ, ໄປ cola ຈະ
ແລ່ນ x ໄລຍະ -e $SHELL.
ຖ້າມີ gnome - ປາຍ, xfce4-terminal, ຫຼື ຕູ້ຄອນເທນເນີ ຖືກຕິດຕັ້ງຫຼັງຈາກນັ້ນພວກເຂົາຈະເປັນ
ມັກຫຼາຍກວ່າ x ໄລຍະ ໃນເວລາທີ່ cola.terminal ບໍ່ໄດ້ຕັ້ງ.
cola.ຄວາມກວ້າງຂອງຂໍ້ຄວາມ
ຈຳນວນຖັນທີ່ໃຊ້ສຳລັບການຫໍ່ເສັ້ນ. ແຖບແມ່ນນັບຕາມ
cola.tabwidth.
cola.color.text
ສີຂໍ້ຄວາມທີ່ແຕກຕ່າງເລີ່ມຕົ້ນ, ໃນນາມສະກຸນ RRGGBB ເລກຖານສິບຫົກ. ຄ່າເລີ່ມຕົ້ນເປັນ "030303".
cola.color.add
ຄວາມແຕກຕ່າງໃນຕອນຕົ້ນ "ເພີ່ມ" ສີພື້ນຫຼັງ, ໃນນາມສະກຸນ RRGGBB ເລກຖານສິບຫົກ. ຄ່າເລີ່ມຕົ້ນເປັນ
"d2ffe4".
cola.color.remove
ຄວາມແຕກຕ່າງໃນຕອນຕົ້ນ "ລົບ" ສີພື້ນຫຼັງ, ໃນນາມສະກຸນ RRGGBB ເລກຖານສິບຫົກ. ຄ່າເລີ່ມຕົ້ນເປັນ
"ຄ່າທໍານຽມ0e4".
cola.color.header
ສີຂໍ້ຄວາມສ່ວນຫົວຄວາມແຕກຕ່າງໃນຕອນຕົ້ນ, ໃນນາມສະກຸນ RRGGBB ເລກຖານສິບຫົກ. ຄ່າເລີ່ມຕົ້ນເປັນ "bbbbbb".
gui.diffcontext
ຈຳນວນຂອງເສັ້ນບໍລິບົດທີ່ແຕກຕ່າງທີ່ຈະສະແດງ.
gui.displayuntracked
ໄປ cola ຫຼີກເວັ້ນການສະແດງໄຟລ໌ທີ່ບໍ່ໄດ້ຕິດຕາມເມື່ອຕັ້ງເປັນ ທີ່ບໍ່ຖືກຕ້ອງ.
gui.editor
ຕົວແກ້ໄຂຂໍ້ຄວາມເລີ່ມຕົ້ນທີ່ຈະໃຊ້ແມ່ນຖືກກໍານົດໄວ້ໃນ gui.editor. ຕົວປ່ຽນການຕັ້ງຄ່າ overrides
ສະພາບແວດລ້ອມ VISUAL ປ່ຽນແປງໄດ້. ຕົວຢ່າງ ຈີມ -f -p.
gui.historybrowser
ບຣາວເຊີປະຫວັດສາດທີ່ຈະໃຊ້ເມື່ອສະແດງພາບປະຫວັດສາດ. ຄ່າເລີ່ມຕົ້ນເປັນ gitk.
diff.tool
ເຄື່ອງມືຄວາມແຕກຕ່າງເລີ່ມຕົ້ນທີ່ຈະໃຊ້.
merge.ເຄື່ອງມື
ເຄື່ອງມືການລວມຄ່າເລີ່ມຕົ້ນທີ່ຈະໃຊ້.
user.email
ທີ່ຢູ່ອີເມວຂອງທ່ານທີ່ຈະໄດ້ຮັບການບັນທຶກໄວ້ໃນຄໍາຫມັ້ນສັນຍາການສ້າງໃຫມ່ໃດໆ. ສາມາດ overridden ໂດຍ
'GIT_AUTHOR_EMAIL', 'GIT_COMMITTER_EMAIL', ແລະຕົວແປສະພາບແວດລ້ອມ 'EMAIL'.
user.name
ຊື່ເຕັມຂອງທ່ານຈະຖືກບັນທຶກໄວ້ໃນຄໍາຫມັ້ນສັນຍາທີ່ສ້າງຂຶ້ນໃຫມ່. ສາມາດ overridden ໂດຍ
ຕົວແປສະພາບແວດລ້ອມ 'GIT_AUTHOR_NAME' ແລະ 'GIT_COMMITTER_NAME'.
ENVIRONMENT ຄວາມຮັບຜິດຊອບ
GIT_COLA_SCALE
ໄປ cola ສາມາດເຮັດໃຫ້ຂະຫນາດການໂຕ້ຕອບຂອງຕົນສໍາລັບການສະແດງ HiDPI. ເມື່ອກໍານົດ, ໄປ cola
ຈະປັບຂະໜາດໄອຄອນ, ກ່ອງວິທະຍຸ ແລະກ່ອງກາໝາຍຕາມປັດໄຈຂະໜາດ. ຄ່າເລີ່ມຕົ້ນ
ມູນຄ່າແມ່ນ 1. ມູນຄ່າທີ່ດີແມ່ນ 2 ສໍາລັບຈໍສະແດງຜົນທີ່ມີຄວາມລະອຽດສູງ.
ຕົວອັກສອນບໍ່ໄດ້ຖືກປັບຂະ ໜາດ, ເພາະວ່າຂະ ໜາດ ຂອງມັນສາມາດຖືກຕັ້ງໄວ້ໃນການຕັ້ງຄ່າແລ້ວ.
GIT_COLA_TRACE
ເມື່ອກໍານົດ, ໄປ cola ຂໍ້ມູນບັນທຶກ ໄປ ຄໍາສັ່ງທີ່ຈະ stdout. ເມື່ອຕັ້ງເປັນ ຢ່າງເຕັມທີ່, ໄປ cola ຍັງບັນທຶກ
ສະຖານະການອອກແລະຜົນຜະລິດ. ເມື່ອຕັ້ງເປັນ trace, ໄປ cola ບັນທຶກໄປຫາ console ວິດເຈັດ.
VISUAL
ລະບຸຕົວແກ້ໄຂເລີ່ມຕົ້ນທີ່ຈະໃຊ້. ນີ້ຖືກລະເລີຍໃນເວລາທີ່ gui.editor configuration
ຕົວແປແມ່ນຖືກກໍານົດ.
LANGUAGE ການຕັ້ງຄ່າ
ໄປ cola ກວດຫາພາສາຂອງທ່ານໂດຍອັດຕະໂນມັດ ແລະນຳສະເໜີບາງການແປເມື່ອ
ມີໃຫ້. ນີ້ອາດຈະບໍ່ຕ້ອງການ, ຫຼືທ່ານອາດຈະຕ້ອງການ ໄປ cola ເພື່ອໃຊ້ພາສາສະເພາະ.
ທ່ານສາມາດເຮັດໄດ້ ໄປ cola ໃຊ້ພາສາທາງເລືອກໂດຍການສ້າງ a
~/.config/git-cola/language ໄຟລ໌ທີ່ມີລະຫັດພາສາ gettext ສອງຕົວອັກສອນມາດຕະຖານ,
ຕົວຢ່າງ "en", "de", "ja", "zh", ແລະອື່ນໆ:
mkdir -p ~/.config/git-cola &&
echo en >~/.config/git-cola/language
ນອກຈາກນັ້ນ, ທ່ານຍັງສາມາດໃຊ້ຕົວແປສະພາບແວດລ້ອມ LANGAUGE ເພື່ອປ່ຽນແປງຊົ່ວຄາວ ໄປ
colaພາສາຂອງຄືກັນກັບໂຄງການ gettext-based ອື່ນໆ. ສໍາລັບຕົວຢ່າງ, ຊົ່ວຄາວ
ການປ່ຽນແປງ ໄປ colaພາສາຂອງພາສາອັງກິດ:
LANGUAGE=en git cola
ເພື່ອເຮັດໃຫ້ ໄປ cola ໃຊ້ການແປພາສາ zh_TW ກັບ zh_HK, zh, ແລະ en ເປັນຕົວຫຍໍ້.:
LANGUAGE=zh_TW:zh_HK:zh:en git cola
CUSTOM GUI ກິດຈະກໍາ
ໄປ cola ອະນຸຍາດໃຫ້ທ່ານກໍານົດການປະຕິບັດ GUI ແບບກໍານົດເອງໂດຍການຕັ້ງຄ່າ ໄປ config ຕົວແປ. ໄດ້
"ຊື່" ຂອງຄໍາສັ່ງປາກົດຢູ່ໃນເມນູ "ການກະທໍາ".
guitool. .cmd
ລະບຸເສັ້ນຄໍາສັ່ງ shell ເພື່ອປະຕິບັດໃນເວລາທີ່ລາຍການທີ່ສອດຄ້ອງກັນຂອງເມນູເຄື່ອງມື
ຖືກຮຽກຮ້ອງ. ທາງເລືອກນີ້ແມ່ນບັງຄັບສໍາລັບທຸກເຄື່ອງມື. ຄໍາສັ່ງຖືກປະຕິບັດຈາກຮາກ
ຂອງໄດເລກະທໍລີທີ່ເຮັດວຽກ, ແລະໃນສະພາບແວດລ້ອມມັນໄດ້ຮັບຊື່ຂອງເຄື່ອງມືເປັນ
GIT_GUITOOL, ຊື່ຂອງໄຟລ໌ທີ່ເລືອກໃນປັດຈຸບັນເປັນ FILENAME, ແລະຊື່ຂອງ
ສາຂາປະຈຸບັນເປັນ CUR_BRANCH (ຖ້າຫົວຖືກແຍກອອກ, CUR_BRANCH ຫວ່າງເປົ່າ).
guitool. .ຄວາມເປັນມາ
ດໍາເນີນການຄໍາສັ່ງໃນພື້ນຫລັງ (ຄ້າຍຄືກັນກັບການແກ້ໄຂແລະການປະຕິບັດ difftool). ນີ້ຫຼີກເວັ້ນ
ການຂັດຂວາງ GUI. ການຕັ້ງຄ່າ ຄວາມເປັນມາ to ທີ່ແທ້ຈິງ implies noconsole ແລະ norescan.
guitool. .ຕ້ອງການໄຟລ໌
ດໍາເນີນການເຄື່ອງມືພຽງແຕ່ຖ້າຄວາມແຕກຕ່າງຖືກເລືອກຢູ່ໃນ GUI. ມັນຮັບປະກັນວ່າ FILENAME ບໍ່ແມ່ນ
ຫວ່າງເປົ່າ
guitool. .noconsole
ດໍາເນີນການຄໍາສັ່ງຢ່າງງຽບໆ, ໂດຍບໍ່ມີການສ້າງປ່ອງຢ້ຽມເພື່ອສະແດງຜົນຜະລິດຂອງມັນ.
guitool. .norescan
ຢ່າສະແກນໄດເລກະທໍລີທີ່ເຮັດວຽກຄືນໃໝ່ສໍາລັບການປ່ຽນແປງຫຼັງຈາກເຄື່ອງມືສໍາເລັດການປະຕິບັດ.
guitool. .ຢືນຢັນ
ສະແດງກ່ອງໂຕ້ຕອບການຢືນຢັນກ່ອນທີ່ຈະໃຊ້ເຄື່ອງມືຕົວຈິງ.
guitool. .argprompt
ຮ້ອງຂໍການໂຕ້ຖຽງສະຕຣິງຈາກຜູ້ໃຊ້, ແລະສົ່ງມັນໄປຫາເຄື່ອງມືໂດຍຜ່ານ ARGS
ສະພາບແວດລ້ອມປ່ຽນແປງ. ນັບຕັ້ງແຕ່ການຮ້ອງຂໍການໂຕ້ຖຽງຫມາຍເຖິງການຢືນຢັນ, ການຢືນຢັນ
ທາງເລືອກບໍ່ມີຜົນຖ້າອັນນີ້ຖືກເປີດໃຊ້. ຖ້າຕົວເລືອກຖືກຕັ້ງເປັນ true, yes, ຫຼື 1, the
ກ່ອງໂຕ້ຕອບໃຊ້ການເຕືອນແບບທົ່ວໆໄປໃນຕົວ; ຖ້າບໍ່ດັ່ງນັ້ນຄ່າທີ່ແນ່ນອນຂອງຕົວແປແມ່ນຖືກນໍາໃຊ້.
guitool. .revprompt
ຮ້ອງຂໍການດັດແກ້ທີ່ຖືກຕ້ອງອັນດຽວຈາກຜູ້ໃຊ້, ແລະກໍານົດຕົວແປສະພາບແວດລ້ອມ REVISION.
ໃນລັກສະນະອື່ນໆທາງເລືອກນີ້ແມ່ນຄ້າຍຄືກັນກັບ argprompt, ແລະສາມາດຖືກນໍາໃຊ້ຮ່ວມກັນກັບມັນ.
guitool. .ລວມຄືນໃຫມ່
ສະແດງສະເພາະສາຂາທີ່ບໍ່ໄດ້ຮວມຢູ່ໃນກ່ອງຍ່ອຍ revprompt. ນີ້ແມ່ນເປັນປະໂຫຍດສໍາລັບເຄື່ອງມືທີ່ຄ້າຍຄືກັນ
ເພື່ອຮວມ ຫຼືຕັ້ງຄືນໃໝ່, ແຕ່ບໍ່ແມ່ນສຳລັບສິ່ງຕ່າງໆ ເຊັ່ນວ່າ ຈ່າຍເງິນ ຫຼື ຣີເຊັດ.
guitool. .ຫົວຂໍ້
ລະບຸຫົວຂໍ້ທີ່ຈະໃຊ້ສໍາລັບກ່ອງໂຕ້ຕອບການເຕືອນ. ຄ່າເລີ່ມຕົ້ນຂອງຊື່ເຄື່ອງມື.
guitool. .ດ່ວນ
ລະບຸສະຕຣິງເຕືອນທົ່ວໄປເພື່ອສະແດງຢູ່ເທິງສຸດຂອງກ່ອງໂຕ້ຕອບ, ກ່ອນ
ພາກສ່ວນຍ່ອຍສຳລັບ argprompt ແລະ revprompt. ຄ່າເລີ່ມຕົ້ນປະກອບມີຄໍາສັ່ງຕົວຈິງ.
guitool. .ທາງລັດ
ລະບຸທາງລັດແປ້ນພິມສຳລັບເຄື່ອງມືກຳນົດເອງ.
ຄ່າຕ້ອງເປັນສະຕຣິງທີ່ຖືກຕ້ອງເຂົ້າໃຈໄດ້ໂດຍ ຄໍາຖາມ::setShortcut() API. ເບິ່ງ
http://qt-project.org/doc/qt-4.8/qkeysequence.html#QKeySequence-2 ສໍາລັບລາຍລະອຽດເພີ່ມເຕີມກ່ຽວກັບ
ຄຸນຄ່າສະຫນັບສະຫນູນ.
ຫຼີກເວັ້ນການສ້າງທາງລັດທີ່ຂັດກັບສິ່ງທີ່ມີຢູ່ແລ້ວ ໄປ cola ທາງລັດ
ການສ້າງຂໍ້ຂັດແຍ່ງຈະສົ່ງຜົນໃຫ້ບໍ່ມີການດໍາເນີນການໃນເວລາທີ່ທາງລັດຖືກນໍາໃຊ້.
ຕັ້ງ UP GPG FOR ລົງລາຍເຊັນ ສັນຍາ
ເມື່ອສ້າງສັນຍາທີ່ລົງນາມ gpg ຈະພະຍາຍາມອ່ານລະຫັດຜ່ານຂອງທ່ານຈາກ terminal ຈາກ
ທີ່ ໄປ cola ໄດ້ເປີດຕົວ. ວິທີການທີ່ຈະເຮັດໃຫ້ວຽກງານນີ້ກ້ຽງແມ່ນການນໍາໃຊ້ຕົວແທນ GPG ດັ່ງນັ້ນ
ທີ່ເຈົ້າສາມາດຫຼີກລ່ຽງການຕ້ອງໃສ່ລະຫັດຜ່ານຂອງເຈົ້າຄືນໃໝ່ທຸກຄັ້ງທີ່ເຈົ້າເຮັດ.
ອັນນີ້ຍັງເຮັດໃຫ້ທ່ານມີການເຕືອນລະຫັດຜ່ານແບບກຣາຟິກ ແທນທີ່ຈະຖືກເຕືອນໃຫ້ກັບເຈົ້າ
ລະຫັດຜ່ານໃນ terminal.
ຕິດຕັ້ງ gpg-ຕົວແທນ ແລະ ເພື່ອນ
ໃນ Mac OS X, ທ່ານອາດຈະຈໍາເປັນຕ້ອງໄດ້ brew ການຕິດຕັ້ງ gpg-ຕົວແທນ ແລະຕິດຕັ້ງ Mac GPG Suite.
ໃນ Linux ໃຊ້ຕົວຈັດການຊຸດຂອງທ່ານເພື່ອຕິດຕັ້ງ gnupg2, gnupg-agent ແລະ pinentry-qt, ຕົວຢ່າງ:
sudo apt-get ຕິດຕັ້ງ gnupg2 gnupg-agent pinentry-qt
ໃນ Linux, ທ່ານຄວນຕັ້ງຄ່າ Git ເພື່ອໃຫ້ມັນໃຊ້ gpg2 (gnupg2), ຖ້າບໍ່ດັ່ງນັ້ນທ່ານຈະ.
ໄດ້ຮັບຄວາມຜິດພາດທີ່ກ່າວເຖິງ, "ບໍ່ສາມາດເປີດ /dev/tty". ຕັ້ງ Git ໂຄງການ gpg to gpg2:
git config --global gpg.program gpg2
ກໍາຫນົດຄ່າ gpg-ຕົວແທນ ແລະ a ຂາເຂົ້າ ໂຄງການ
ໃນ Mac OS X, ແກ້ໄຂ ~/.gnupg/gpg.conf ເພື່ອປະກອບມີສາຍ,:
ຕົວແທນການນໍາໃຊ້
ນີ້ປົກກະຕິແລ້ວບໍ່ຈໍາເປັນໃນ Linux, ບ່ອນທີ່ gpg2 ຖືກໃຊ້, ເພາະວ່ານີ້ແມ່ນຄ່າເລີ່ມຕົ້ນ
ໃນເວລາທີ່ການນໍາໃຊ້ gpg2.
ຕໍ່ໄປ, ດັດແກ້ ~/.gnupg/gpg-agent.conf ເພື່ອບັນຈຸເສັ້ນໂຄງການ pinentry ທີ່ຊີ້ໄປຫາ
ໂຄງການ pinentry ສໍາລັບເວທີຂອງທ່ານ.
ຕົວຢ່າງຕໍ່ໄປນີ້ ~/.gnupg/gpg-agent.conf ສະແດງວິທີການໃຊ້ pinentry-qt ໃນ Linux:
pinentry-program /usr/bin/pinentry-qt
default-cache-ttl 3600
enable-ssh-support
use-standard-socket
ຕົວຢ່າງຕໍ່ໄປນີ້ .gnupg/gpg-agent.conf ສະແດງວິທີການໃຊ້ແອັບ pinentry ຂອງ MacGPG2 ຢູ່ໃນ On
Mac OS X:
pinentry-program /usr/local/MacGPG2/libexec/pinentry-mac.app/Contents/MacOS/pinentry-mac
default-cache-ttl 3600
enable-ssh-support
use-standard-socket
ເມື່ອອັນນີ້ຖືກຕັ້ງຄ່າແລ້ວເຈົ້າຈະຕ້ອງເລີ່ມ daemon gpg-agent. ທໍາອິດ, ກວດເບິ່ງ
ຖ້າມັນແລ່ນຢູ່ແລ້ວ.:
env | grep GPG_AGENT_INFO
ສະບາຍດີ | gpg-connect-agent
ຖ້າຫາກທ່ານເຫັນຜົນຜະລິດດັ່ງຕໍ່ໄປນີ້:
GPG_AGENT_INFO=...
ຕົກລົງປິດການເຊື່ອມຕໍ່
ຫຼັງຈາກນັ້ນ, daemon ແມ່ນແລ້ວແລ່ນ, ແລະທ່ານບໍ່ຈໍາເປັນຕ້ອງເລີ່ມຕົ້ນມັນເອງ.
ຖ້າຫາກວ່າມັນບໍ່ໄດ້ດໍາເນີນການ, ປະເມີນຜົນຜະລິດຂອງ gpg-ຕົວແທນ --daemon ໃນ shell ຂອງທ່ານກ່ອນທີ່ຈະ
ການເປີດຕົວ ໄປ cola.:
eval $(gpg-agent --daemon)
git cola
WINDOWS ຫມາຍເຫດ
Git ການຕິດຕັ້ງ
ຖ້າ Git ຖືກຕິດຕັ້ງຢູ່ໃນສະຖານທີ່ທີ່ກໍາຫນົດເອງ, ເຊັ່ນວ່າບໍ່ໄດ້ຕິດຕັ້ງຢູ່ໃນ C:/Git ຫຼືໄຟລ໌ໂຄງການ,
ຫຼັງຈາກນັ້ນ, ເສັ້ນທາງໄປຫາ Git ຕ້ອງໄດ້ຮັບການຕັ້ງຄ່າໂດຍການສ້າງໄຟລ໌ໃນໄດເລກະທໍລີເຮືອນຂອງທ່ານ
~/.config/git-cola/git-bindir ທີ່ຊີ້ໃຫ້ເຫັນເຖິງການຕິດຕັ້ງ git ຂອງທ່ານ. ຕົວຢ່າງ:
C:/Tools/Git/bin
LINKS
Git ໂຄລາ Git Repository
https://github.com/git-cola/git-cola/
Git Cola ຫນ້າທໍາອິດ
https://git-cola.github.io/
ທາງໄປສະນີ ບັນຊີລາຍຊື່
https://groups.google.com/group/git-cola
ໃຊ້ git-cola ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net