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

4
Git: สิ่งที่ห้อยต่องแต่ง / หยดนั้นมาจากไหน?
ฉันกำลังมองหาข้อมูลพื้นฐานเกี่ยวกับ dangling commits & blobs repo ของฉันดูดี แต่ฉันวิ่งgit fsckเป็นครั้งแรกเพื่อดูว่ามันทำอะไรและฉันมีรายการ 'ห้อยต่องแต่งที่ยาวเหยียด' และ 'ห้อยตุ่น' ที่เดียว สิ่งเหล่านี้คืออะไร พวกเขามาจากไหน พวกเขาบ่งบอกถึงสิ่งผิดปกติ (ดีหรือไม่ดี) เกี่ยวกับสถานะของ repo ของฉันหรือไม่?

7
รายชื่อและการลบ 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 ไม่ให้ผลลัพธ์ สถานะของการกระทำนั้นคืออะไร? ฉันจะแสดงรายการข้อผูกพันทั้งหมดในสถานะที่คล้ายกันได้อย่างไร ฉันจะลบการผูกมัดเช่นนั้นได้อย่างไร
146 git  branch  git-dangling 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.