คำถามติดแท็ก git-fetch

git-fetch - ดาวน์โหลดวัตถุและอ้างอิงจากที่เก็บอื่น


8
จะดึงไฟล์เดียวจากที่เก็บเซิร์ฟเวอร์ใน Git ได้อย่างไร
ฉันกำลังทำงานบนไซต์ที่มีเซิร์ฟเวอร์ที่ใช้ Git ฉันใช้ Git สำหรับการปรับใช้ (ไม่ใช่ GitHub) สิ่งนี้ถูกตั้งค่าก่อนที่ฉันจะมีส่วนร่วมโดยใช้เมธอด hookและฉันอ้างถึงคำถามนี้และป้อนคำสั่งด้านล่าง แต่มันไม่ได้ผล ฉันจะดึงไฟล์เดียวจากเซิร์ฟเวอร์ได้อย่างไร ตัวอย่างเช่นหากฉันต้องการอัปเดตไฟล์ในเครื่องของฉัน index.php? git pull index.phpเหรอ?

5
ฉันจะ 'git fetch' และ 'git merge' จาก Remote Tracking Branch ได้อย่างไร (เช่น 'git pull')
ฉันได้ตั้งค่าสาขาการติดตามระยะไกลในคอมไพล์แล้ว แต่ดูเหมือนว่าฉันจะไม่สามารถรวมสาขาเหล่านี้เข้ากับสาขาท้องถิ่นได้เลยเมื่อฉันอัปเดตด้วย 'git fetch' ตัวอย่างเช่นสมมติว่าฉันมีสาขาระยะไกลชื่อ 'an-other-branch' ฉันตั้งค่าในเครื่องเป็นสาขาติดตามโดยใช้ git branch --track an-other-branch origin/an-other-branch จนถึงตอนนี้ดีมาก แต่ถ้าสาขานั้นได้รับการอัปเดต (โดยปกติฉันจะย้ายเครื่องและรับจากเครื่องนั้น) และฉันต้องการอัปเดตบนเครื่องเดิมฉันกำลังประสบปัญหาในการดึง / ผสาน: git fetch origin an-other-branch git merge origin/an-other-branch เมื่อใดก็ตามที่ฉันทำเช่นนี้ฉันจะได้รับข้อความ "เป็นข้อมูลล่าสุดแล้ว" และไม่มีการผสาน อย่างไรก็ตามก git pull origin an-other-branch อัปเดตเสมออย่างที่คุณคาดหวัง นอกจากนี้การเรียกใช้ git diff git diff origin/an-other-branch แสดงให้เห็นว่ามีความแตกต่างดังนั้นฉันคิดว่าฉันมีไวยากรณ์ผิด ผมทำอะไรผิดหรือเปล่า? แก้ไข [2010-04-09]:ฉันตรวจสอบสองสามครั้งแล้วและฉันไม่ได้อยู่สาขาอื่นแน่นอน 'git fetch' ของฉันควรตามด้วย 'git merge' (ตามที่แสดงด้านบน) …

4
Git ลบต้นน้ำออกจากที่เก็บในเครื่อง
ฉันกำลังทำงานกับแอปพลิเคชั่นทับทิมบนรางและฉันกำลังพยายามซิงค์ส้อม เป็นมูลค่าการกล่าวขวัญว่าฉันใช้ Mac ด้วย ฉันมุ่งมั่นที่จะดำเนินการต่อไปนี้: $ git remote -v เพื่อรับมุมมองของที่เก็บในเครื่องของฉัน ฉันสับสนเมื่อพยายามจะไปupstream: $ git remote add upstream https://github.com/foo/repo.git เมื่อฉันควรใช้ตัวพิมพ์ใหญ่ Foo: $ git remote add upstream https://github.com/Foo/repos.git คำถามคือฉันจะลบออกได้อย่างไรupstreamเพราะทุกครั้งที่ฉันพยายามและเปลี่ยนแปลงสิ่งนี้จะกลับมาพร้อมกับการสร้างfatalข้อผิดพลาด

11
Git: จะตรวจสอบได้อย่างไรว่า repo ท้องถิ่นเป็นปัจจุบันหรือไม่?
ฉันต้องการทราบว่า repo ในพื้นที่ของฉันเป็นข้อมูลล่าสุดหรือไม่ (และถ้าไม่ใช่ฉันต้องการเห็นการเปลี่ยนแปลง) จะตรวจสอบได้อย่างไรโดยไม่ต้องทำgit fetchหรือgit pull?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.