คำถามติดแท็ก remote-branch

30
ฉันจะตรวจสอบสาขา Git ระยะไกลได้อย่างไร
Наэтотвопросестьответына Stack Overflow нарусском : ภาษา : ภาษารัสเซีย ใครบางคนผลักสาขาที่เรียกว่าtestกับgit push origin testไปเป็นที่เก็บที่ใช้ร่วมกัน git branch -rฉันสามารถดูสาขาที่มี ตอนนี้ฉันพยายามตรวจสอบtestสาขาระยะไกล ฉันได้พยายาม: git checkout test ซึ่งไม่ทำอะไรเลย git checkout origin/test* (no branch)จะช่วยให้ ซึ่งกำลังสับสน ฉันจะอยู่ใน "ไม่มีสาขา" ได้อย่างไร ฉันจะตรวจสอบสาขา Git ระยะไกลได้อย่างไร

30
จะทำการโคลนนิ่งรีโมตทั้งหมดใน Git ได้อย่างไร?
ฉันมีmasterและdevelopmentสาขาทั้งผลักดันให้GitHub ฉันcloned, pulled และfetched แต่ฉันยังคงไม่สามารถรับสิ่งอื่นนอกเหนือจากmasterสาขากลับ ฉันแน่ใจว่าฉันพลาดอะไรบางอย่างที่ชัดเจน แต่ฉันได้อ่านคู่มือแล้วและฉันก็ไม่รู้สึกดีใจเลย

11
คุณจะลบการอ้างอิงสาขาระยะไกลที่ไม่ถูกต้องออกจาก Git ได้อย่างไร
ใน repo ปัจจุบันของฉันฉันมีผลลัพธ์ต่อไปนี้: $ git branch -a * master remotes/origin/master remotes/public/master ฉันต้องการลบremotes/public/masterจากรายการสาขา: $ git branch -d remotes/public/master error: branch 'remotes/public/master' not found. นอกจากนี้ผลลัพธ์ของgit remoteมันแปลกเพราะมันไม่ได้แสดงpublic: $ git remote show origin ฉันจะลบ 'รีโมท / สาธารณะ / มาสเตอร์' จากรายการสาขาได้อย่างไร อัปเดตลองgit pushคำสั่ง: $ git push public :master fatal: 'public' does not appear to be …

19
ฉันจะแสดงรายการสาขาระยะไกลทั้งหมดใน Git 1.7+ ได้อย่างไร
ฉันลองgit branch -rแล้ว แต่นั่นแสดงเฉพาะสาขารีโมตที่ฉันติดตามในเครื่อง ฉันจะค้นหารายชื่อผู้ที่ฉันไม่ได้ทำอย่างไร (ไม่สำคัญสำหรับฉันว่าคำสั่งจะแสดงรายการรีโมตทั้งหมดหรือเฉพาะที่ไม่ได้ติดตาม)


11
Git checkout: การอัพเดทพา ธ ไม่สามารถใช้งานได้กับการสลับแบรนช์
ปัญหาของฉันเป็นที่เกี่ยวข้องกับข้อผิดพลาดร้ายแรง Git เมื่อมีการเปลี่ยนสาขา ฉันพยายามดึงสาขาระยะไกลด้วยคำสั่ง git checkout -b local-name origin/remote-name แต่ฉันได้รับข้อความแสดงข้อผิดพลาดนี้: ร้ายแรง: เช็คเอาต์ git: การอัพเดทพา ธ ไม่สามารถใช้งานได้กับการสลับแบรนช์ คุณตั้งใจจะเช็คเอาต์ 'Origin / remote-name' ซึ่งไม่สามารถแก้ไขได้ตามที่มอบหมาย? ถ้าฉันสร้างสาขาด้วยตนเองแล้วดึงสาขาระยะไกลมันใช้งานได้เช่นเดียวกับการสร้างโคลนใหม่และตรวจสอบสาขา เหตุใดมันจึงไม่ทำงานบนที่เก็บที่ฉันทำงานด้วย

4
อะไรคือความแตกต่างระหว่างลูกพรุนทางไกลของคอมไพล์ลูกพรุนคอมไพล์การเรียก git --prune เป็นต้น
สถานการณ์ของฉันคือสิ่งนี้ ... ใครบางคนที่ทำงานใน repo เดียวกันได้ลบสาขาจาก repo ในพื้นที่ของเขา & จากระยะไกล ... คนส่วนใหญ่ที่ถามเกี่ยวกับปัญหาประเภทนี้ใน Stack Overflow หรือเว็บไซต์อื่น ๆ ที่มีปัญหาสาขาต่าง ๆ ยังคงแสดงอยู่ในรายการสาขาการติดตามระยะไกลgit branch -aที่ด้านล่าง: * master develop feature_blah remotes/origin/master remotes/origin/develop remotes/origin/feature_blah remotes/origin/random_branch_I_want_deleted อย่างไรก็ตามในสถานการณ์ของฉันสาขาที่ไม่ควรอยู่ที่นั่นอยู่ในท้องถิ่น: * master develop feature_blah random_branch_I_want_deleted remotes/origin/master remotes/origin/develop remotes/origin/feature_blah เมื่อฉันทำสิ่งใดสิ่งหนึ่งต่อไปนี้มันจะไม่ถูกลบในเครื่อง: $ git prune ฉันก็ลอง: $ git remote prune origin $ git fetch …
358 git  remote-branch 

4
Git: ระยะไกลเริ่มต้นที่กำหนดค่าไว้สำหรับสาขาคืออะไร
hubฉันมีพื้นที่เก็บข้อมูลระยะไกลเปลือย ฉันทำงานเฉพาะในmasterสาขา ประโยคสุดท้ายของข้อความแสดงข้อผิดพลาดด้านล่างทำให้ฉันสงสัย: ฉันจะหาได้อย่างไรว่า"รีโมทเริ่มต้นที่กำหนดค่าไว้สำหรับสาขาปัจจุบันของคุณ"คืออะไร และฉันจะตั้งได้อย่างไร [myserver]~/progs $ git remote -v hub ~/sitehub/progs.git/ (fetch) hub ~/sitehub/progs.git/ (push) [myserver]~/progs $ git branch -r hub/master [myserver]~/progs $ cat .git/HEAD ref: refs/heads/master [myserver]~/progs $ git pull hub You asked to pull from the remote 'hub', but did not specify a branch. Because this is …

9
Git: ไม่เห็นสาขาระยะไกลใหม่
เพื่อนร่วมงานผลักดันสาขาระยะไกลใหม่ไปยังต้นทาง / dev / โฮมเพจและฉันไม่สามารถมองเห็นได้เมื่อเรียกใช้: $ git branch -r ฉันยังคงเห็นสาขาที่อยู่ห่างไกลมาก่อน ฉันคิดว่านี่เป็นเพราะการอ้างอิงระยะไกลในพื้นที่ของฉันไม่เป็นปัจจุบันดังนั้นเมื่อฉันเรียกใช้ git pull ไม่มีอะไรเกิดขึ้นเนื่องจาก git pull ดึงเฉพาะสาขาการทำงานปัจจุบันที่ถูกต้อง? แตกต่างจาก git push ที่ผลักสาขาทั้งหมดที่มีการเปลี่ยนแปลงไปยัง remote branch ที่เกี่ยวข้องหรือไม่?
118 git  remote-branch 

2
อัปเดตสาขาท้องถิ่นด้วยการเปลี่ยนแปลงจากสาขาระยะไกลที่ติดตาม
ฉันมีสาขาในประเทศที่ชื่อว่า ' my_local_branch' origin/my_remote_branchซึ่งติดตามสาขาระยะไกล ตอนนี้สาขาระยะไกลได้รับการอัปเดตแล้วและฉันอยู่ใน ' my_local_branch' และต้องการดึงการเปลี่ยนแปลงเหล่านั้น ฉันควรทำอย่างไร: git pull origin my_remote_branch:my_local_branch นี้เป็นวิธีที่ถูกต้องหรือไม่?

4
เกิดข้อผิดพลาดในการผลักดันการเปลี่ยนแปลงใน GIT ชื่ออ้างอิงต้องเป็นไปตามกฎการจัดรูปแบบ git
ฉันมีข้อผิดพลาดอย่างหนึ่งในการใช้คอมไพล์บน Sourcetree ฉันได้สร้างสาขาท้องถิ่นที่เรียกว่า sprints / Mycompany_sprint_1 (เพราะฉันต้องการในหมวดหมู่) จากนั้นฉันก็เลือกเชอร์รี่หลายอันมาที่สาขานี้จากสาขาอื่น หลังจากนั้นฉันพยายามผลักดันการเปลี่ยนแปลงทั้งหมดในสาขาของฉัน แต่ฉันได้รับข้อผิดพลาดถัดไป: สาขาระยะไกล '' (Local branch = 'sprints / Mycompany_sprint-1') ไม่ถูกต้อง ชื่อการอ้างอิงต้องเป็นไปตามกฎการจัดรูปแบบ git: https://www.kernel.org/pub/software/scm/git/docs/git-check-ref-format.html เสร็จสิ้นโดยมีข้อผิดพลาดดูด้านบน แต่ถ้าฉันไปที่ลิงค์ฉันกำลังติดตาม (เท่าที่ฉันเห็น) กฎทั้งหมดเพราะมองที่กฎข้อแรก: พวกเขาสามารถรวม slash / สำหรับการจัดกลุ่มลำดับชั้น (ไดเรกทอรี) แต่ไม่มีองค์ประกอบที่คั่นด้วยสแลชสามารถเริ่มต้นด้วยจุด หรือจบด้วยลำดับ. ล็อค ฉันตรวจสอบว่าปัญหาอาจเป็นไปได้ว่ามีหมวดหมู่สปริงอยู่แล้ว แต่ไม่ใช่ในกรณีนี้ มีใครบอกฉันได้ไหมว่าฉันทำอะไรผิด ฉันกลัวที่ไม่เห็นข้อผิดพลาดที่นี่ ...
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.