มีสาขาเดียวค่ะ ฉันใช้มาสองสามเดือนแล้ว
git push origin master
เพื่อยอมรับที่เก็บในเครื่องของฉัน เมื่อคืนหลังจากที่ฉันทำการเปลี่ยนแปลงเล็กน้อยกับที่เก็บในเครื่องของฉันและพยายามดันโดยใช้คำสั่งเดียวกันฉันได้รับข้อผิดพลาดนี้:
error: RPC failed; result=22, HTTP code = 411
fatal: The remote end hung up unexpectedly
fatal: The remote end hung up unexpectedly
Everything up-to-date
ฉัน googled และพบคำถามเช่นนี้และคนนี้แต่ไม่มีคำตอบสำหรับคำถามเหล่านี้จะช่วยแก้ปัญหาของฉัน
ส่วนใหญ่ของคำตอบที่ชี้ให้เห็นปัญหาของหัวเดี่ยว แต่ฉันไม่คิดว่าหัวของฉันจะหลุดออกไป ฉันไม่คิดว่าฉันอยู่ผิดสาขา (เพราะฉันมีเพียงสาขาเดียว ... )
ฉันได้ทำการทดลองสองสามครั้งเพื่อหาว่ามีอะไรผิดปกติและนี่คือผลลัพธ์ที่ฉันได้รับ:
(1) git status
ผลลัพธ์ของฉันมาก่อน
# On branch master # Untracked files: # (use "git add <file>..." to include in what will be committed) # # egal.aux # egal.blg # egal.out # egal.pdf # egalcar.aux # egalcar.blg # egalcar.pdf nothing added to commit but untracked files present (use "git add" to track)
(2) เมื่อฉันพิมพ์git reflog
ฉันสามารถเห็นคอมมิตในเครื่องทั้งหมดของฉัน แต่ที่เก็บระยะไกลจะไม่ได้รับการอัปเดต
(3) เมื่อฉันพิมพ์git branch -a
ฉันจะได้รับ
* master remotes/origin/master
(4) เมื่อฉันพิมพ์git remote show origin
ฉันจะได้รับ
* remote origin Fetch URL: http://github.com/CherryQu921/egaldoc_en Push URL: http://github.com/CherryQu921/egaldoc_en HEAD branch: master Remote branch: master tracked Local ref configured for 'git push': master pushes to master (fast-forwardable)
ฉันคิดว่าบรรทัดสุดท้ายของเอาต์พุต ("fast-forwardable") แปลก แต่ฉันไม่แน่ใจว่ามีอะไรผิดปกติ ...
fast-forwardable
หมายความว่าคุณสามารถผลักดันการเปลี่ยนแปลงในพื้นที่ของคุณไปยังสาขาระยะไกลได้โดยไม่มีอะไรผิดทางอาญา :-)