ພາສາອັງກິດພາສາຝຣັ່ງແອສປາໂຍນ

Ad


OnWorks favicon

git-remote - ອອນລາຍໃນຄລາວ

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

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

ໂຄງການ:

NAME


git-remote - ຈັດການຊຸດຂອງ repositories ຕິດຕາມ

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


ໄປ ໄລຍະໄກ [-v | --verbose]
ໄປ ໄລຍະໄກ ເພີ່ມ [-ທ ] [-ມ ] [-f] [--[no-]tags] [--mirror= ]
ໄປ ໄລຍະໄກ ປ່ຽນຊື່
ໄປ ໄລຍະໄກ ເອົາ
ໄປ ໄລຍະໄກ ຫົວ​ຕັ້ງ (-a | --auto | -d | --delete | )
ໄປ ໄລຍະໄກ ສາຂາທີ່ຕັ້ງ [--ຕື່ມ] ...
ໄປ ໄລຍະໄກ get-url [--ຊຸກຍູ້] [--ທັງໝົດ]
ໄປ ໄລຍະໄກ ຕັ້ງ URL [--ຍູ້] [ ]
ໄປ ໄລຍະໄກ ຕັ້ງ URL --ຕື່ມ [--ຍູ້]
ໄປ ໄລຍະໄກ ຕັ້ງ URL --ລຶບ [--ຍູ້]
ໄປ ໄລຍະໄກ [-v | --verbose] ສະແດງໃຫ້ເຫັນ [-n] ...
ໄປ ໄລຍະໄກ ໝາກຫຸ່ງ [-n | --ການແລ່ນແຫ້ງ] ...
ໄປ ໄລຍະໄກ [-v | --verbose] ການປັບປຸງ [-p | --prune] [( | )...]

ລາຍລະອຽດ


ຈັດການຊຸດຂອງ repositories ("ໄລຍະໄກ") ສາຂາທີ່ທ່ານຕິດຕາມ.

OPTIONS


-v, --verbose
ເປັນ verbose ເລັກນ້ອຍແລະສະແດງ url ໄລຍະໄກຫຼັງຈາກຊື່. ຫມາຍເຫດ: ອັນນີ້ຕ້ອງຖືກວາງໄວ້
ລະຫວ່າງໄລຍະໄກແລະຄໍາສັ່ງຍ່ອຍ.

ສາມາດ


ໂດຍບໍ່ມີການໂຕ້ຖຽງ, ສະແດງລາຍຊື່ຂອງຫ່າງໄກສອກຫຼີກທີ່ມີຢູ່ແລ້ວ. ຄໍາສັ່ງຍ່ອຍຫຼາຍມີໃຫ້
ປະຕິບັດການດໍາເນີນການກ່ຽວກັບໄລຍະໄກ.

ເພີ່ມ
ເພີ່ມຣີໂໝດຊື່ ສໍາລັບ repository ຢູ່ . ຄໍາສັ່ງ git fetch
ຫຼັງຈາກນັ້ນສາມາດຖືກນໍາໃຊ້ເພື່ອສ້າງແລະປັບປຸງສາຂາການຕິດຕາມຫ່າງໄກສອກຫຼີກ / .

ດ້ວຍທາງເລືອກ -f, git fetch ແມ່ນດໍາເນີນການທັນທີຫຼັງຈາກຂໍ້ມູນຫ່າງໄກສອກຫຼີກແມ່ນ
ຕັ້ງ​ຄ່າ.

ດ້ວຍທາງເລືອກ --tags, git fetch ນໍາເຂົ້າທຸກແທັກຈາກ repository ຫ່າງໄກສອກຫຼີກ.

ດ້ວຍທາງເລືອກ --no-tags, git fetch ບໍ່ນໍາເຂົ້າແທັກຈາກທາງໄກ
repository

ໂດຍຄ່າເລີ່ມຕົ້ນ, ພຽງແຕ່ແທັກໃນສາຂາທີ່ດຶງມາເທົ່ານັ້ນທີ່ຖືກນໍາເຂົ້າ (ເບິ່ງ git-fetch(1)).

ດ້ວຍ -t ທາງເລືອກ, ແທນທີ່ຈະເປັນ glob refspec ເລີ່ມຕົ້ນສໍາລັບໄລຍະໄກທີ່ຈະຕິດຕາມ
ສາຂາທັງໝົດພາຍໃຕ້ refs/remotes/ / namespace, refspec ເພື່ອຕິດຕາມເທົ່ານັ້ນ
ຖືກສ້າງຂື້ນ. ທ່ານສາມາດໃຫ້ຫຼາຍກວ່າຫນຶ່ງ -t ຕິດຕາມຫຼາຍສາຂາ
ໂດຍບໍ່ມີການ grab ສາຂາທັງຫມົດ.

ດ້ວຍ - ມ ທາງເລືອກ, ສັນຍາລັກອ້າງອີງ / ໄລຍະໄກ / /HEAD ຖືກຕັ້ງຂຶ້ນເພື່ອຈຸດ
ໄລຍະໄກ ສາຂາ. ເບິ່ງຄໍາສັ່ງທີ່ຕັ້ງ.

ເມື່ອ fetch mirror ຖືກສ້າງຂື້ນດ້ວຍ --mirror=fetch, refs ຈະບໍ່ຖືກເກັບໄວ້ໃນ
ອ້າງອີງ/ໄລຍະໄກ/ namespace, ແຕ່ທຸກສິ່ງທຸກຢ່າງຢູ່ໃນ ອ້າງອີງ/ ກ່ຽວກັບໄລຍະໄກຈະໂດຍກົງ
mirrored ເຂົ້າ​ໄປ​ໃນ​ ອ້າງອີງ/ ໃນ repository ທ້ອງຖິ່ນ. ທາງເລືອກນີ້ພຽງແຕ່ເຮັດໃຫ້ຄວາມຮູ້ສຶກໃນເປົ່າ
repositories, ເນື່ອງຈາກວ່າ fetch ຈະ overwrite commits ທ້ອງຖິ່ນໃດໆ.

ເມື່ອກະຈົກ push ຖືກສ້າງຂຶ້ນດ້ວຍ --mirror=push, ຫຼັງຈາກນັ້ນ git push ຈະປະຕິບັດເປັນ
ຖ້າ -- mirror ຜ່ານ.

ປ່ຽນຊື່
ປ່ຽນຊື່ຣີໂໝດ ກັບ . ສາຂາການຕິດຕາມໄລຍະໄກທັງໝົດ ແລະການຕັ້ງຄ່າ
ອັບເດດການຕັ້ງຄ່າສຳລັບຣີໂໝດແລ້ວ.

ໃນ​ກໍ​ລະ​ນີ ແລະ ແມ່ນຄືກັນ, ແລະ ເປັນໄຟລ໌ພາຍໃຕ້ $GIT_DIR/ໄລຍະໄກ ຫຼື
$GIT_DIR/ສາຂາ, ຣີໂໝດຖືກປ່ຽນເປັນຮູບແບບໄຟລ໌ການຕັ້ງຄ່າ.

ເອົາ, rm
ເອົາຣີໂມດທີ່ມີຊື່ອອກ . ສາຂາການຕິດຕາມໄລຍະໄກທັງໝົດ ແລະການຕັ້ງຄ່າ
ການ​ຕັ້ງ​ຄ່າ​ສໍາ​ລັບ​ການ​ຫ່າງ​ໄກ​ສອກ​ຫຼີກ​ໄດ້​ຖືກ​ໂຍກ​ຍ້າຍ​ອອກ​.

ຫົວ​ຕັ້ງ
ກໍານົດຫຼືລຶບສາຂາເລີ່ມຕົ້ນ (ເຊັ່ນ: ເປົ້າຫມາຍຂອງສັນຍາລັກ - ref
ອ້າງອີງ/ໄລຍະໄກ/ /HEAD) ສໍາລັບໄລຍະໄກທີ່ມີຊື່. ມີສາຂາເລີ່ມຕົ້ນສໍາລັບໄລຍະໄກ
ບໍ່ຈໍາເປັນ, ແຕ່ອະນຸຍາດໃຫ້ກໍານົດຊື່ຂອງຫ່າງໄກສອກຫຼີກແທນທີ່ຈະເປັນ
ສາຂາສະເພາະ. ຕົວຢ່າງ, ຖ້າສາຂາເລີ່ມຕົ້ນສໍາລັບຕົ້ນກໍາເນີດຖືກຕັ້ງເປັນແມ່ບົດ, ຫຼັງຈາກນັ້ນ
ແຫຼ່ງກຳເນີດອາດຈະຖືກລະບຸບ່ອນໃດກໍຕາມທີ່ເຈົ້າຈະລະບຸຕົ້ນກຳເນີດ/ຕົ້ນສະບັບ.

ດ້ວຍ -d ຫຼື --delete, ສັນຍາລັກ refs/remotes/ /HEAD ຖືກລຶບ.

ດ້ວຍ -a ຫຼື --auto, ຣີໂມດຈະຖືກສອບຖາມເພື່ອກໍານົດ HEAD ຂອງມັນ, ຈາກນັ້ນສັນຍາລັກອ້າງອີງ
ອ້າງອີງ/ໄລຍະໄກ/ /HEAD ຖືກຕັ້ງເປັນສາຂາດຽວກັນ. ຕົວຢ່າງ, ຖ້າ HEAD ຫ່າງໄກສອກຫຼີກແມ່ນ
ຊີ້ໃຫ້ເຫັນເຖິງຕໍ່ໄປ, "git remote set-head origin -a" ຈະກໍານົດ symbolic-ref
refs/remotes/origin/HEAD to refs/remotes/origin/next. ນີ້ພຽງແຕ່ຈະເຮັດວຽກຖ້າຫາກວ່າ
refs/remotes/origin/next ມີຢູ່ແລ້ວ; ຖ້າບໍ່ແມ່ນມັນຕ້ອງຖືກເອົາມາກ່ອນ.

ໃຊ້ ການ​ຕັ້ງ​ຄ່າ symbolic-ref refs/remotes/ / HEAD ຢ່າງຊັດເຈນ. ຕົວຢ່າງ, "git
ແມ່ບົດຕົ້ນ ກຳ ເນີດຂອງຊຸດຫົວຈາກໄລຍະໄກ" ຈະຕັ້ງສັນຍາລັກອ້າງອີງ / ຣີໂມດ / ຕົ້ນ ກຳ ເນີດ / HEAD ເປັນ
refs/remotes/origin/master. ນີ້ຈະເຮັດວຽກພຽງແຕ່ຖ້າ refs/remotes/origin/master ແລ້ວ
ມີຢູ່; ຖ້າບໍ່ແມ່ນມັນຕ້ອງຖືກເອົາມາກ່ອນ.

ສາຂາທີ່ຕັ້ງ
ປ່ຽນລາຍຊື່ສາຂາທີ່ຕິດຕາມໂດຍຣີໂໝດທີ່ມີຊື່. ນີ້ສາມາດຖືກນໍາໃຊ້ເພື່ອຕິດຕາມ a
ຊຸດຍ່ອຍຂອງສາຂາຫ່າງໄກສອກຫຼີກທີ່ມີຢູ່ຫຼັງຈາກການຕິດຕັ້ງເບື້ອງຕົ້ນສໍາລັບໄລຍະໄກ.

ສາຂາທີ່ມີຊື່ຈະຖືກຕີຄວາມໝາຍວ່າລະບຸໄວ້ກັບຕົວເລືອກ -t ເທິງ ໄປ
ໄລຍະໄກ ເພີ່ມ ບັນທັດຄໍາສັ່ງ.

ດ້ວຍ --add, ແທນທີ່ຈະແທນທີ່ບັນຊີລາຍຊື່ຂອງສາຂາທີ່ຕິດຕາມໃນປັດຈຸບັນ, ເພີ່ມໃສ່ນັ້ນ
ລາຍຊື່

get-url
ດຶງເອົາ URLs ສໍາລັບໄລຍະໄກ. ການຕັ້ງຄ່າສໍາລັບແທນທີ່ແລະ pushInsteadOf ແມ່ນ
ຂະຫຍາຍຢູ່ທີ່ນີ້. ໂດຍຄ່າເລີ່ມຕົ້ນ, ມີພຽງແຕ່ URL ທໍາອິດທີ່ມີລາຍຊື່.

ກັບ --ຍູ້, push URLs ຖືກສອບຖາມແທນທີ່ຈະດຶງ URLs.

ກັບ --ທັງໝົດ, ທຸກ URLs ສໍາລັບໄລຍະໄກຈະຖືກລະບຸໄວ້.

ຕັ້ງ URL
ປ່ຽນ URLs ສໍາລັບໄລຍະໄກ. ຕັ້ງ URL ທໍາອິດສໍາລັບໄລຍະໄກ ທີ່ກົງກັບ regex
(URL ທໍາອິດຖ້າບໍ່ມີ ແມ່ນ​ໃຫ້​)​ . ຖ້າ ບໍ່ກົງກັນ
URL ໃດ, ຂໍ້ຜິດພາດເກີດຂຶ້ນແລະບໍ່ມີຫຍັງປ່ຽນແປງ.

ກັບ --ຍູ້, push URLs ແມ່ນ manipulated ແທນທີ່ຈະ fetch URLs.

ກັບ --ຕື່ມ, ແທນທີ່ຈະປ່ຽນ URL ທີ່ມີຢູ່, URL ໃຫມ່ຖືກເພີ່ມ.

ກັບ --ລຶບ, ແທນທີ່ຈະປ່ຽນ URL ທີ່ມີຢູ່, ທຸກ URL ທີ່ກົງກັບ regex ແມ່ນ
ລຶບອອກສໍາລັບໄລຍະໄກ . ການພະຍາຍາມລຶບທຸກ URL ທີ່ບໍ່ແມ່ນການຊຸກຍູ້ແມ່ນຄວາມຜິດພາດ.

ໃຫ້ສັງເກດວ່າ URL ຊຸກຍູ້ແລະ URL fetch, ເຖິງແມ່ນວ່າພວກເຂົາສາມາດຕັ້ງຄ່າແຕກຕ່າງກັນ,
ຍັງຕ້ອງອ້າງເຖິງສະຖານທີ່ດຽວກັນ. ສິ່ງທີ່ທ່ານ pushed ກັບ URL ຊຸກຍູ້ຄວນຈະເປັນສິ່ງທີ່ທ່ານ
ຈະເບິ່ງວ່າເຈົ້າໄດ້ດຶງມາຈາກ URL ທີ່ດຶງມາທັນທີ. ຖ້າທ່ານກໍາລັງພະຍາຍາມເອົາ
ຈາກສະຖານທີ່ຫນຶ່ງ (ເຊັ່ນ: ນ້ໍາຂອງເຈົ້າ) ແລະຍູ້ໄປຫາບ່ອນອື່ນ (ເຊັ່ນການພິມເຜີຍແຜ່ຂອງເຈົ້າ
repository), ໃຊ້ສອງຫ່າງໄກສອກຫຼີກແຍກຕ່າງຫາກ.

ສະແດງໃຫ້ເຫັນ
ໃຫ້ຂໍ້ມູນບາງຢ່າງກ່ຽວກັບໄລຍະໄກ .

ດ້ວຍທາງເລືອກ -n, ຫົວຫ່າງໄກສອກຫຼີກບໍ່ໄດ້ຖືກສອບຖາມກ່ອນດ້ວຍ git ls-remote ;
ຂໍ້ມູນແຄດຖືກໃຊ້ແທນ.

ໝາກຫຸ່ງ
ລຶບສາຂາການຕິດຕາມໄລຍະໄກທັງໝົດ stale ພາຍໃຕ້ . ສາຂາ stale ເຫຼົ່ານີ້ມີ
ໄດ້ຖືກໂຍກຍ້າຍອອກຈາກ repository ຫ່າງໄກສອກຫຼີກທີ່ອ້າງອີງໂດຍ , ແຕ່ຍັງຄົງຢູ່
ມີຢູ່ໃນທ້ອງຖິ່ນໃນ "ໄລຍະໄກ/ ".

ດ້ວຍທາງເລືອກ --dry-run, ລາຍງານສິ່ງທີ່ກິ່ງງ່າຈະຖືກຕັດອອກ, ແຕ່ບໍ່ໄດ້ຕັດໃນຕົວຈິງ
ໃຫ້ເຂົາເຈົ້າ.

ການປັບປຸງ
ດຶງເອົາການອັບເດດສໍາລັບຊຸດຣີໂມດທີ່ມີຊື່ຢູ່ໃນບ່ອນເກັບມ້ຽນຕາມທີ່ກໍານົດໂດຍ
ໄລຍະໄກ. . ຖ້າກຸ່ມທີ່ມີຊື່ບໍ່ໄດ້ລະບຸໄວ້ໃນເສັ້ນຄໍາສັ່ງ, the
ພາຣາມິເຕີການຕັ້ງຄ່າ remotes.default ຈະຖືກນໍາໃຊ້; ຖ້າ remotes.default ບໍ່ແມ່ນ
ກໍານົດ, ຫ່າງໄກສອກຫຼີກທັງຫມົດທີ່ບໍ່ມີພາລາມິເຕີການຕັ້ງຄ່າ
ໄລຍະໄກ. .skipDefaultUpdate ທີ່ຕັ້ງເປັນ true ຈະຖືກອັບເດດ. (ເບິ່ງ git-config(1)).

ດ້ວຍທາງເລືອກ --prune, prune ຫ່າງໄກສອກຫຼີກທັງຫມົດທີ່ປັບປຸງ.

ການສົນທະນາ


ການກຳນົດຄ່າທາງໄກແມ່ນບັນລຸໄດ້ໂດຍໃຊ້ remote.origin.url ແລະ remote.origin.fetch
ຕົວແປການຕັ້ງຄ່າ. (ເບິ່ງ git-config(1)).

ຕົວຢ່າງ


· ເພີ່ມຣີໂມດໃໝ່, ດຶງເອົາ, ແລະກວດເບິ່ງສາຂາຈາກມັນ

$ git ໄລຍະໄກ
ຕົ້ນກໍາເນີດ
$ git ສາຂາ -r
ຕົ້ນກໍາເນີດ / HEAD -> ຕົ້ນກໍາເນີດ / ຕົ້ນສະບັບ
ຕົ້ນກໍາເນີດ / ຕົ້ນສະບັບ
$ git remote add staging git://git.kernel.org/…/gregkh/staging.git
$ git ໄລຍະໄກ
ຕົ້ນກໍາເນີດ
staging
$ git fetch staging
...
ຈາກ git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
* [ສາຂາໃໝ່] ແມ່ບົດ -> ຂັ້ນຕອນ/ແມ່ບົດ
* [ສາຂາໃໝ່] staging-linus -> staging/staging-linus
* [ສາຂາໃໝ່] staging-next -> staging/staging-next
$ git ສາຂາ -r
ຕົ້ນກໍາເນີດ / HEAD -> ຕົ້ນກໍາເນີດ / ຕົ້ນສະບັບ
ຕົ້ນກໍາເນີດ / ຕົ້ນສະບັບ
ຂັ້ນ ຕອນ / ແມ່ ບົດ
staging/staging-linus
staging/staging-ຕໍ່ໄປ
$ git checkout -b staging staging/master
...

· ຮຽນແບບ ໄປ clone ແຕ່ຕິດຕາມສາຂາທີ່ເລືອກເທົ່ານັ້ນ

$ mkdir project.git
$ cd project.git
$ git init
$ git remote add -f -t master -m master origin git://example.com/git.git/
$ git merge ຕົ້ນກໍາເນີດ

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


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

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

  • 1
    CMU Sphinx
    CMU Sphinx
    CMUSphinx ເປັນລໍາໂພງເອກະລາດຂະຫນາດໃຫຍ່
    ການຮັບຮູ້ສຽງເວົ້າຢ່າງຕໍ່ເນື່ອງຂອງຄໍາສັບ
    ປ່ອຍອອກມາພາຍໃຕ້ໃບອະນຸຍາດແບບ BSD. ມັນ​ແມ່ນ
    ຍັງເປັນການເກັບກໍາຂອງເຄື່ອງມືແຫຼ່ງເປີດ ...
    ດາວໂຫລດ CMU Sphinx
  • 2
    PyScripter
    PyScripter
    PyScripter ເປັນ Python ແຫຼ່ງເປີດ
    ສະພາບແວດລ້ອມການພັດທະນາແບບປະສົມປະສານ (IDE)
    ສ້າງຂຶ້ນດ້ວຍຄວາມທະເຍີທະຍານທີ່ຈະກາຍເປັນ
    ແຂ່ງຂັນໃນການເຮັດວຽກກັບ
    ການ​ຄ້າ​ຂ້າ​ພະ​ເຈົ້າ ...
    ດາວໂຫລດ PyScripter
  • 3
    ເກົ່າ Feren OS Repositories
    ເກົ່າ Feren OS Repositories
    ນີ້ແມ່ນບ່ອນເກັບມ້ຽນຢ່າງເປັນທາງການສໍາລັບ
    Feren OS. ເພື່ອເພີ່ມອັນຫຼ້າສຸດ, ໃຫ້ແລ່ນ
    ຄໍາສັ່ງນີ້: (16.04-based) echo
    "ເດບ...
    ດາວໂຫລດ Old Feren OS Repositories
  • 4
    OmegaT - multiplatform CAT tool
    OmegaT - multiplatform CAT tool
    OmegaT ເປັນແຫຼ່ງຟຣີ ແລະເປີດ
    Multiplatform Computer Assisted
    ເຄື່ອງ​ມື​ການ​ແປ​ພາ​ສາ​ທີ່​ມີ​ການ​ຈັບ​ຄູ່ fuzzy​,
    ຫນ່ວຍຄວາມຈໍາການແປພາສາ, ຊອກຫາຄໍາສໍາຄັນ,
    ຄໍາ​ສັບ​ປະ​ດາ​, ແລະ tran ...
    ດາວໂຫລດ OmegaT - multiplatform CAT tool
  • 5
    butt (ອອກອາກາດໂດຍໃຊ້ເຄື່ອງມືນີ້)
    butt (ອອກອາກາດໂດຍໃຊ້ເຄື່ອງມືນີ້)
    butt (ອອກອາກາດໂດຍໃຊ້ເຄື່ອງມືນີ້) ເປັນ
    ງ່າຍ​ທີ່​ຈະ​ນໍາ​ໃຊ້​, ເຄື່ອງ​ມື​ນ​້​ໍ​າ OS ຫຼາຍ​. ມັນ
    ສະຫນັບສະຫນູນ ShoutCast ແລະ IceCast ແລະແລ່ນ
    ໃນ Linux, MacOS ແລະ Windows. ຕົ້ນ​ຕໍ pu...
    ດາວໂຫລດ butt (ອອກອາກາດໂດຍໃຊ້ເຄື່ອງມືນີ້)
  • 6
    JavaVi - vi/vim ບັນນາທິການ clone
    JavaVi - vi/vim ບັນນາທິການ clone
    jVi ແມ່ນ clone ບັນນາທິການ vi/vim ສ້າງຂຶ້ນໃນ
    ເທິງສຸດຂອງແພັກເກັດ javax.swing.text.
    ມີໃຫ້ສໍາລັບ NetBeans ແລະ JBuilder. jVi
    ໄດ້ຖືກອອກແບບເພື່ອໄວແລະງ່າຍດາຍ
    ປະສົມປະສານ ...
    ດາວໂຫລດ JavaVi - vi/vim editor clone
  • ເພີ່ມເຕີມ »

Linux ຄຳ ສັ່ງ

Ad