รายชื่อและการลบ Git กระทำการที่ไม่มีสาขา (dangling?)
ฉันมีพื้นที่เก็บข้อมูล Git ที่มีความมุ่งมั่นมากมายที่ไม่มีสาขาใดที่ฉันสามารถทำได้git showแต่เมื่อฉันพยายามที่จะแสดงรายการสาขาที่มีพวกเขามันจะไม่รายงานอะไรเลย ฉันคิดว่านี่เป็นปัญหาเกี่ยวกับการผูกมัด / ปัญหาต้นไม้ (เนื่องจากสาขา -D) ดังนั้นฉันจึงตัด repo แต่ฉันยังเห็นพฤติกรรมเดิมหลังจากนั้น: $ git fetch origin $ git fsck --unreachable $ git fsck ไม่มีเอาต์พุตไม่มีอะไรห้อยต่องแต่ง (ใช่ไหม) แต่ความมุ่งมั่นที่มีอยู่ $ git show 793db7f272ba4bbdd1e32f14410a52a412667042 commit 793db7f272ba4bbdd1e32f14410a52a412667042 Author: ... และไม่สามารถเข้าถึงได้ผ่านสาขาใด ๆ เช่น $ git branch --contains 793db7f272ba4bbdd1e32f14410a52a412667042 ไม่ให้ผลลัพธ์ สถานะของการกระทำนั้นคืออะไร? ฉันจะแสดงรายการข้อผูกพันทั้งหมดในสถานะที่คล้ายกันได้อย่างไร ฉันจะลบการผูกมัดเช่นนั้นได้อย่างไร