2015-08-03 15 views
5

मुझे पता है कि reflog का संकुचित संस्करण .git/packed-refs में संग्रहीत है, लेकिन वास्तविक रीफ्लॉग कहां स्थित है और कैसे गिट इतिहास को पुनर्स्थापित करता है जब एक प्रकार git reflog?गिट स्टोर अपने रिफ्लॉग कहां रखता है?

+0

'.git/packed-refs' में सामान्य संदर्भ होते हैं, न कि एक रिफ्लॉग। –

उत्तर

5

रीफ्लॉग .git/logs/<refname> में हैं। उदाहरण के लिए, master नामक शाखा के लिए (उदाहरण के लिए, refs/heads/master) तो आप .git/logs/refs/heads/master चाहते हैं।

HEAD, ज़ाहिर है, असंगत है, और .git/logs/HEAD है।

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