2011-01-21 8 views
6

Git जीसी शो के लिए reflog प्रदर्शित नहीं करता है:Git reflog संदर्भ कम कर दिए हैं करता है, लेकिन शाखा

warning: reflog of 'refs/remotes/origin/abc_branch' references pruned commits 

लेकिन, जब मैं reflog देखने की कोशिश, मैं कुछ भी नहीं मिलता है:

$ git reflog show origin/[email protected]{0} 

fatal: ambiguous argument 'origin/[email protected]{0}': unknown revision or path not in the working tree. 

मुझे पता है कि वाक्यविन्यास सही है, क्योंकि यह दूसरी शाखा में हुआ था और मैं रीफ्लॉग देखने में सक्षम था - और इसे हटा दें।

abc_branch को बिना विलय किए रिमोट पर हटा दिया गया है - हटा दिया जाता है। मैं इसे ठीक नहीं करना चाहता, मैं सिर्फ चेतावनी से छुटकारा पाना चाहता हूं।

+0

'Git reflog शो --all' शाखा नहीं दिखाती है। – Penz

+0

न तो 'गिट रीफ्लॉग समाप्त हो जाता है - ड्राय-रन - एक्सपीयर = अब - सभी ' – Penz

उत्तर

5

तुम सिर्फ abc_branch रेफरी से छुटकारा पाने के लिए चाहते हैं, तो आप की कोशिश कर सकते:

git update-ref -d refs/remotes/origin/abc_branch 
+0

यह काम करता है! धन्यवाद। – Penz

संबंधित मुद्दे