ນີ້ແມ່ນຄໍາສັ່ງ git-ignore ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
git-ignore - ເພີ່ມຮູບແບບ .gitignore
ສະຫຼຸບສັງລວມ
git-ignore [ ] [ [ ]...]
ລາຍລະອຽດ
ເພີ່ມ _pattern_s ທີ່ໃຫ້ໃສ່ກັບໄຟລ໌ .gitignore ຖ້າມັນບໍ່ມີຢູ່ແລ້ວ.
OPTIONS
-l, --ທ້ອງຖິ່ນ
ກໍານົດບໍລິບົດເປັນໄຟລ໌ .gitignore ໃນໄດເລກະທໍລີທີ່ເຮັດວຽກໃນປະຈຸບັນ. (ຄ່າເລີ່ມຕົ້ນ)
-g, --global
ຕັ້ງຄ່າບໍລິບົດເປັນໄຟລ໌ gitignore ທົ່ວໂລກສໍາລັບຜູ້ໃຊ້ປະຈຸບັນ.
ລາຍຊື່ຮູບແບບທີ່ຂັ້ນດ້ວຍພື້ນທີ່ເພື່ອຕໍ່ທ້າຍໄຟລ໌ໃນບໍລິບົດ.
PATTERN ຮູບແບບ
ຮູບແບບຮູບແບບທີ່ອະທິບາຍໄວ້ໃນຄູ່ມື git
· ເສັ້ນຫວ່າງບໍ່ກົງກັບໄຟລ໌ໃດນຶ່ງ, ສະນັ້ນ ມັນສາມາດເປັນຕົວແຍກສໍາລັບການອ່ານໄດ້. ເຖິງ
ຕື່ມໃສ່ແຖວຫວ່າງເປົ່າໃຊ້ວົງຢືມເປົ່າ "".
· ແຖວເລີ່ມຕົ້ນດ້ວຍ # ເປັນຄຳຄິດເຫັນ. ຕົວຢ່າງ, "# ນີ້ແມ່ນຄໍາເຫັນ"
· ຄໍານໍາຫນ້າທາງເລືອກ ! ທີ່ negates ຮູບແບບ; ໄຟລ໌ທີ່ກົງກັນໃດໆທີ່ຍົກເວັ້ນໂດຍ a
ຮູບແບບທີ່ຜ່ານມາຈະຖືກລວມເຂົ້າອີກເທື່ອຫນຶ່ງ. ຖ້າຮູບແບບທີ່ຖືກປະຕິເສດກົງກັນ, ນີ້ຈະເປັນການ
ລົບລ້າງແຫຼ່ງຮູບແບບກ່ອນໜ້າຕໍ່າກວ່າ. ໃຊ້ exclamation ! ເປັນເສັ້ນຄໍາສັ່ງ
ການໂຕ້ຖຽງມັນຖືກຈັດໃສ່ທີ່ດີທີ່ສຸດລະຫວ່າງຄໍາເວົ້າດຽວ '. ຕົວຢ່າງ, '!src'
· ຖ້າຮູບແບບຈົບລົງດ້ວຍເຄື່ອງໝາຍທັບ, ມັນຈະຖືກຖອດອອກເພື່ອຈຸດປະສົງຕໍ່ໄປນີ້
ລາຍລະອຽດ, ແຕ່ວ່າມັນພຽງແຕ່ຈະຊອກຫາການແຂ່ງຂັນກັບລະບົບ. ໃນຄໍາສັບຕ່າງໆອື່ນໆ, foo /
ຈະກົງກັບໄດເລກະທໍລີ foo ແລະເສັ້ນທາງທີ່ຢູ່ໃຕ້ມັນ, ແຕ່ຈະບໍ່ກົງກັບໄຟລ໌ປົກກະຕິ
ຫຼືການເຊື່ອມຕໍ່ສັນຍາລັກ foo (ນີ້ແມ່ນສອດຄ່ອງກັບວິທີການເຮັດວຽກຂອງ pathspec ໂດຍທົ່ວໄປ
ໃນ git).
· ຖ້າຫາກວ່າຮູບແບບບໍ່ມີ slash /, git ປິ່ນປົວມັນເປັນຮູບແບບ glob ແກະແລະ
ກວດສອບການຈັບຄູ່ກັບຊື່ເສັ້ນທາງທີ່ກ່ຽວຂ້ອງກັບສະຖານທີ່ຂອງ .gitignore
ໄຟລ໌ (ກ່ຽວຂ້ອງກັບລະດັບສູງສຸດຂອງຕົ້ນໄມ້ບ່ອນເຮັດວຽກ ຖ້າບໍ່ແມ່ນມາຈາກໄຟລ໌ .gitignore).
· ຖ້າບໍ່ດັ່ງນັ້ນ, git ປະຕິບັດຕໍ່ຮູບແບບເປັນຮູບໄຂ່ທີ່ເຫມາະສົມສໍາລັບການບໍລິໂພກໂດຍ
fnmatch(3) ດ້ວຍທຸງ FNM_PATHNAME: ຕົວແທນໃນຮູບແບບຈະບໍ່ກົງກັບ a/in
ຊື່ເສັ້ນທາງ. ຕົວຢ່າງ, "Documentation/*.html" ກົງກັບ "Documentation/git.html" ແຕ່
ບໍ່ແມ່ນ "Documentation/ppc/ppc.html" ຫຼື "tools/perf/Documentation/perf.html".
· ຂີດນຳກົງກັບຈຸດເລີ່ມຕົ້ນຂອງຊື່ເສັ້ນທາງ. ຕົວຢ່າງ, "/*.c" ກົງກັນ
"cat-file.c" ແຕ່ບໍ່ແມ່ນ "mozilla-sha1/sha1.c".
ຕົວຢ່າງ
ການໂຕ້ຖຽງທັງຫມົດແມ່ນທາງເລືອກດັ່ງນັ້ນການໂທຫາ git-ignore ຢ່າງດຽວຈະສະແດງທົ່ວໂລກກ່ອນ
ໄຟລ໌ gitignore ທ້ອງຖິ່ນ:
$ git ບໍ່ສົນໃຈ
Global gitignore: /home/alice/.gitignore
# ຫຼາຍໆຢ່າງສະເໝີ-ບໍ່ສົນໃຈການຂະຫຍາຍ
*.ຄວາມແຕກຕ່າງ
*.ຜິດ
*.orig
*.rej
*.swo
*.swp
*.vi
*~
*.sass-cache
# ໂຟນເດີ OS ຫຼືບັນນາທິການ
`.DS_Store`
`.ຂີ້ເຫຍື້ອ`
`._*`
thumbs.db
---------------------------------
gitignore ທ້ອງຖິ່ນ: .gitignore
`.cache`
`.ໂຄງການ`
`.ການຕັ້ງຄ່າ`
`.tmproj`
ໂຄງການ nb
ຖ້າທ່ານຕ້ອງການເບິ່ງສະພາບການທົ່ວໂລກ, ໃຫ້ໃຊ້ການໂຕ້ຖຽງ -global (ສໍາລັບການນໍາໃຊ້ທ້ອງຖິ່ນ
--ທ້ອງຖິ່ນ):
$ git ບໍ່ສົນໃຈ
Global gitignore: /home/alice/.gitignore
`.DS_Store`
`.ຂີ້ເຫຍື້ອ`
`._*`
thumbs.db
ເພື່ອຕື່ມຮູບແບບໃໝ່ໃຫ້ກັບບໍລິບົດເລີ່ມຕົ້ນ/ທ້ອງຖິ່ນຢ່າງໄວວາ:
$ git ignore *.log
ການເພີ່ມຮູບແບບໃສ່: .gitignore
`... ເພີ່ມ ´*.log´`
ໃນປັດຈຸບັນທ່ານສາມາດກໍານົດຮູບແບບຕ່າງໆໄດ້ໂດຍບໍ່ຕ້ອງໃຊ້ຕົວແກ້ໄຂ, ໂດຍມີສະພາບການແລະ
ຮູບແບບການໂຕ້ຖຽງ: ການຕັ້ງຄ່າຜົນໄດ້ຮັບຍັງຖືກສົ່ງຄືນເພື່ອຄວາມສະດວກຂອງທ່ານ.
$ git ignore --local "" "# ໄຟລ໌ຊົ່ວຄາວ" *.tmp "*.log" tmp/* "" "# ໄຟລ໌ທີ່ຂ້ອຍຕ້ອງການເກັບໄວ້" ´ !work´ ""
ການເພີ່ມຮູບແບບໃສ່: .gitignore
`... ເພີ່ມ ´´`
`... ການເພີ່ມ ´# ໄຟລ໌ຊົ່ວຄາວ´`
`... ການເພີ່ມ ´index.tmp´`
`... ເພີ່ມ ´*.log´`
`... ເພີ່ມ 'tmp/*´`
`... ເພີ່ມ ´´`
`... ການເພີ່ມ '# ໄຟລ໌ທີ່ຂ້ອຍຕ້ອງການເກັບໄວ້'
`...ເພີ່ມ '!work´`
`... ເພີ່ມ ´´`
gitignore ທ້ອງຖິ່ນ: .gitignore
# ໄຟລ໌ຊົ່ວຄາວ
index.tmp
*.log
# ໄຟລ໌ທີ່ຂ້ອຍຢາກເກັບໄວ້
!ເຮັດວຽກ
ໃຊ້ git-ignore ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net