ภาษาอังกฤษภาษาฝรั่งเศสสเปน

Ad


ไอคอน Fav ของ OnWorks

git-remote - ออนไลน์ใน Cloud

เรียกใช้ git-remote ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง git-remote ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


git-remote - จัดการชุดของที่เก็บที่ถูกติดตาม

เรื่องย่อ


คอมไพล์ รีโมท [-v | -- verbose]
คอมไพล์ รีโมท เพิ่ม [-NS ] [-NS ] [-f] [--[no-]แท็ก] [--mirror= ]
คอมไพล์ รีโมท ตั้งชื่อใหม่
คอมไพล์ รีโมท เอาออก
คอมไพล์ รีโมท หัวตั้ง (-a | --auto | -d | --delete | )
คอมไพล์ รีโมท ชุดสาขา [--เพิ่ม] ...
คอมไพล์ รีโมท รับ URL [--ดัน] [--ทั้งหมด]
คอมไพล์ รีโมท ตั้งค่า URL [--ดัน] [ ]
คอมไพล์ รีโมท ตั้งค่า URL --เพิ่ม [--ดัน]
คอมไพล์ รีโมท ตั้งค่า URL --ลบ [--ดัน]
คอมไพล์ รีโมท [-v | -- verbose] โชว์ [-NS] ...
คอมไพล์ รีโมท พรุน [-n | --dry-run] ...
คอมไพล์ รีโมท [-v | -- verbose] ปรับปรุง [-p | --พรุน] [( | )...]

DESCRIPTION


จัดการชุดของที่เก็บ ("รีโมท") ที่มีสาขาที่คุณติดตาม

OPTIONS


-v, --เวอร์โบส
ละเอียดกว่านี้อีกเล็กน้อยและแสดง URL ระยะไกลหลังชื่อ หมายเหตุ: ต้องวางสิ่งนี้
ระหว่างรีโมทและคำสั่งย่อย

คำสั่ง


ไม่มีอาร์กิวเมนต์ แสดงรายการของรีโมตที่มีอยู่ มีคำสั่งย่อยหลายคำสั่งให้
ดำเนินการบนรีโมท

เพิ่ม
เพิ่มรีโมตชื่อ สำหรับที่เก็บข้อมูลที่ . คำสั่ง git fetch
สามารถใช้เพื่อสร้างและอัปเดตสาขาการติดตามระยะไกลได้ / .

ด้วยตัวเลือก -f ให้ git fetch ทำงานทันทีหลังจากข้อมูลระยะไกลคือ
ติดตั้ง.

ด้วย --tags ตัวเลือก git fetch นำเข้าทุกแท็กจากที่เก็บระยะไกล

ด้วยตัวเลือก --no-tags ให้ git fetch ไม่นำเข้าแท็กจากรีโมท
กรุ

โดยค่าเริ่มต้น จะนำเข้าเฉพาะแท็กในสาขาที่ดึงมาเท่านั้น (ดู git-ดึงข้อมูล(พ.ศ. 1)).

ด้วย -t แทนค่าเริ่มต้น glob refspec สำหรับรีโมทเพื่อติดตาม
ทุกสาขาภายใต้ refs/remotes/ / เนมสเปซ refspec เพื่อติดตามเท่านั้น
ถูกสร้างขึ้น คุณสามารถให้มากกว่าหนึ่ง -t เพื่อติดตามหลายสาขา
โดยไม่ต้องคว้าทุกสาขา

ด้วย -m ตัวเลือกสัญลักษณ์อ้างอิงอ้างอิง / รีโมท / /HEAD ถูกตั้งค่าให้ชี้ไปที่
รีโมท สาขา. ดูเพิ่มเติมที่คำสั่ง set-head

เมื่อสร้างมิเรอร์การดึงข้อมูลด้วย --mirror=fetch การอ้างอิงจะไม่ถูกเก็บไว้ใน
อ้างอิง/รีโมท/ เนมสเปซ แต่ทุกอย่างใน ผู้อ้างอิง/ บนรีโมทจะเป็นโดยตรง
สะท้อนเป็น ผู้อ้างอิง/ ในที่เก็บในเครื่อง ตัวเลือกนี้เหมาะสมเฉพาะในเปล่า
ที่เก็บข้อมูลเนื่องจากการดึงข้อมูลจะเขียนทับการคอมมิตในเครื่อง

เมื่อ push mirror ถูกสร้างขึ้นด้วย --mirror=push แล้ว git push จะทำงานเป็น .เสมอ
ถ้า --mirror ผ่านไป

ตั้งชื่อใหม่
เปลี่ยนชื่อรีโมตชื่อ ถึง . สาขาและการกำหนดค่าการติดตามระยะไกลทั้งหมด
อัปเดตการตั้งค่าสำหรับรีโมตแล้ว

เผื่อ และ เหมือนกันและ เป็นไฟล์ภายใต้ $GIT_DIR/remotes or
$GIT_DIR/สาขา รีโมตจะถูกแปลงเป็นรูปแบบไฟล์การกำหนดค่า

เอาออก, rm
ลบรีโมตที่ชื่อ . สาขาและการกำหนดค่าการติดตามระยะไกลทั้งหมด
การตั้งค่าสำหรับรีโมทจะถูกลบออก

หัวตั้ง
ตั้งค่าหรือลบสาขาเริ่มต้น (เช่น เป้าหมายของ symbolic-ref
อ้างอิง/รีโมท/ /HEAD) สำหรับชื่อรีโมท มีสาขาเริ่มต้นสำหรับรีโมท
ไม่จำเป็น แต่อนุญาตให้ระบุชื่อของรีโมตแทนa
สาขาเฉพาะ. ตัวอย่างเช่น หากตั้งสาขาเริ่มต้นสำหรับต้นทางเป็นต้นแบบ ดังนั้น
สามารถระบุต้นทางได้ทุกที่โดยปกติคุณจะระบุต้นทาง/ต้นแบบ

ด้วย -d หรือ --delete การอ้างอิงสัญลักษณ์ refs/remotes/ /HEAD ถูกลบ

ด้วย -a หรือ --auto รีโมตจะถูกสอบถามเพื่อกำหนด HEAD ของมัน จากนั้นจึงใช้ symbolic-ref
อ้างอิง/รีโมท/ /HEAD ถูกตั้งค่าเป็นสาขาเดียวกัน เช่น ถ้ารีโมท HEAD เป็น
ชี้ไปที่ถัดไป "git remote set-head origin -a" จะตั้งค่า symbolic-ref
refs/remotes/origin/HEAD to refs/remotes/origin/next สิ่งนี้จะได้ผลก็ต่อเมื่อ
refs/remotes/origin/next มีอยู่แล้ว; ถ้าไม่ก็ต้องดึงข้อมูลก่อน

ใช้ เพื่อตั้งค่าสัญลักษณ์อ้างอิงอ้างอิง / รีโมท / /HEAD อย่างชัดเจน เช่น "git
remote set-head origin master" จะตั้งค่า symbolic-ref refs/remotes/origin/HEAD เป็นสัญลักษณ์
อ้างอิง / รีโมท / ต้นทาง / มาสเตอร์ สิ่งนี้จะใช้ได้ก็ต่อเมื่อ refs/remotes/origin/master แล้ว
มีอยู่; ถ้าไม่ก็ต้องดึงข้อมูลก่อน

ชุดสาขา
เปลี่ยนรายการสาขาที่ติดตามโดยชื่อรีโมท สามารถใช้ติดตาม a
เซ็ตย่อยของสาขารีโมตที่มีอยู่หลังจากการตั้งค่าเริ่มต้นสำหรับรีโมต

สาขาที่มีชื่อจะถูกตีความราวกับว่าระบุด้วยตัวเลือก -t บน คอมไพล์
รีโมท เพิ่ม บรรทัดคำสั่ง.

ด้วย --add แทนที่จะแทนที่รายการสาขาที่ติดตามอยู่ในปัจจุบัน เพิ่มไปที่
รายการ.

รับ URL
ดึงข้อมูล URL สำหรับรีโมต การกำหนดค่าแทนและกดแทนเป็น
ขยายที่นี่ ตามค่าเริ่มต้น จะแสดงเฉพาะ URL แรกเท่านั้น

กับ --ดันมีการสืบค้น URL แบบพุชแทนที่จะดึงข้อมูล URL

กับ --ทั้งหมดURL ทั้งหมดสำหรับรีโมตจะแสดงอยู่ในรายการ

ตั้งค่า URL
เปลี่ยน URL สำหรับรีโมต ตั้งค่า URL แรกสำหรับรีโมท ที่ตรงกับ regex
(URL แรกถ้าไม่ใช่ จะได้รับ) ถึง . ถ้า ไม่ตรงกัน
URL ใด ๆ เกิดข้อผิดพลาดและไม่มีอะไรเปลี่ยนแปลง

กับ --ดันพุช URL จะถูกจัดการแทนการดึง URL

กับ --เพิ่มแทนที่จะเปลี่ยน URL ที่มีอยู่ จะมีการเพิ่ม URL ใหม่

กับ --ลบแทนที่จะเปลี่ยน URL ที่มีอยู่ URL ทั้งหมดที่ตรงกับ regex เป็น
ลบสำหรับรีโมท . การพยายามลบ URL ที่ไม่ใช่แบบพุชทั้งหมดถือเป็นข้อผิดพลาด

โปรดทราบว่า URL พุชและ URL การดึงข้อมูล แม้ว่าจะตั้งค่าต่างกันได้
ยังต้องอ้างอิงถึงที่เดิม สิ่งที่คุณผลักไปยัง URL การพุชควรเป็นสิ่งที่คุณ
จะเห็นว่าคุณดึงมาจาก URL การดึงข้อมูลทันทีหรือไม่ หากคุณกำลังพยายามดึง
จากที่หนึ่ง (เช่น ต้นน้ำของคุณ) และผลักไปที่อื่น (เช่น การเผยแพร่ของคุณ
พื้นที่เก็บข้อมูล) ใช้รีโมตแยกกันสองตัว

โชว์
ให้ข้อมูลบางอย่างเกี่ยวกับรีโมท .

ด้วยตัวเลือก -n หัวรีโมทจะไม่ถูกสอบถามก่อนด้วย git ls-remote ;
ใช้ข้อมูลแคชแทน

พรุน
ลบสาขาการติดตามระยะไกลที่ค้างทั้งหมดภายใต้ . สาขาเก่าเหล่านี้มี
ถูกลบออกจากที่เก็บระยะไกลที่อ้างอิงโดย .แล้ว แต่ยังคงอยู่
ที่มีอยู่ใน "รีโมท/ ".

ด้วยตัวเลือก --dry-run ให้รายงานว่ากิ่งใดที่จะถูกตัดแต่ง แต่อย่าตัดจริง
พวกเขา

ปรับปรุง
ดึงข้อมูลอัพเดตสำหรับชุดรีโมตที่มีชื่อในที่เก็บตามที่กำหนดโดย
รีโมท . หากไม่ได้ระบุกลุ่มที่มีชื่อในบรรทัดคำสั่ง
พารามิเตอร์การกำหนดค่า remotes.default จะถูกใช้; ถ้า remotes.default ไม่ใช่
กำหนดไว้ รีโมททั้งหมดที่ไม่มีพารามิเตอร์การกำหนดค่า
ระยะไกล. .skipDefaultUpdate ที่ตั้งค่าเป็นจริงจะได้รับการอัปเดต (ดู git-config.php(พ.ศ. 1)).

ด้วยตัวเลือก --prune ให้ตัดรีโมตทั้งหมดที่ได้รับการอัปเดต

อภิปราย


การกำหนดค่าระยะไกลทำได้โดยใช้ remote.origin.url และ remote.origin.fetch
ตัวแปรการกำหนดค่า (ดู git-config.php(พ.ศ. 1)).

ตัวอย่าง


· เพิ่มรีโมตใหม่ ดึงข้อมูล และตรวจสอบสาขาจากมัน

$ git รีโมท
ที่มา
$ สาขา git -r
ต้นทาง/HEAD -> ต้นทาง/ต้นแบบ
ต้นทาง/อาจารย์
$ git ระยะไกลเพิ่มการแสดงละคร git://git.kernel.org/.../gregkh/staging.git
$ git รีโมท
ที่มา
การแสดงละคร
$ git ดึงการแสดงละคร
...
จาก git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
* [สาขาใหม่] master -> staging/master
* [สาขาใหม่] staging-linus -> staging/staging-linus
* [สาขาใหม่] staging-next -> staging/staging-next
$ สาขา git -r
ต้นทาง/HEAD -> ต้นทาง/ต้นแบบ
ต้นทาง/อาจารย์
การแสดงละคร/มาสเตอร์
การแสดงละคร / การแสดงละคร-linus
staging/staging-ถัดไป
$ git checkout -b การจัดเตรียม staging/master
...

·เลียนแบบ คอมไพล์ โคลน แต่ติดตามเฉพาะสาขาที่เลือก

$ mkdir โครงการ.git
$ ซีดี project.git
$ git เริ่มต้น
$ git รีโมท add -f -t master -m master origin git://example.com/git.git/
$ git ผสานกำเนิด

ใช้ git-remote ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

คำสั่ง Linux

Ad