ความแตกต่างระหว่างgit pull origin master
และgit pull origin/master
คืออะไร?
git pull
วิธีการตามgit fetch
git merge
มันดึงเนื้อหาจากระยะไกลแล้วรวมเข้ากับสาขาปัจจุบันของคุณ แต่origin/master
เป็นสาขาท้องถิ่น (ติดตามสาขาระยะไกล) หากคุณต้องการผสานคุณไม่จำเป็นต้องดึงข้อมูลใด ๆ มันทำให้เข้าใจผิดที่จะพูดgit pull origin/master
เมื่อคุณไม่ได้ดึงข้อมูลจากระยะไกล
origin/master
อยู่เป็นสาขาที่จัดเก็บในเครื่องซึ่งแคชสาขาหลักที่รีโมตต้นทาง
git pull origin/master
แต่ไม่ใช่คำตอบคือการที่คุณจะไม่เคยทำ หากคุณต้องการที่จะรวม [ที่เก็บไว้] สาขาที่ห่างไกลใช้เพียงorigin/master
git merge origin/master