मेरे पास एक फाइल है a.txt।
cat a.txt
> hello
की सामग्री a.txt"हैलो" है।
मैं एक कमिट करता हूं।
git add a.txt
git commit -m "first commit"
मैं फिर a.txtएक testचक्कर में चला गया।
mkdir test
mv a.txt test
मैं तब अपना दूसरा कमिटमेंट करता हूं।
git add -A
git commit -m "second commit"
अंत में, मैं a.txtइसके बजाय "अलविदा" कहने के लिए संपादित करता हूं।
cat a.txt
> goodbye
मैं अपना आखिरी कमिटमेंट करता हूं।
git add a.txt
git commit -m "final commit"
अब यहाँ मेरा सवाल है:
मैं a.txtअपनी पिछली प्रतिबद्धताओं और मेरी पहली प्रतिबद्धताओं के बीच अंतर कैसे कर सकता हूं ?
मैंने कोशिश की है:
git diff HEAD^^..HEAD -M a.txtलेकिन वह काम नहीं किया। git log --follow a.txtठीक से नाम का पता लगाता है, लेकिन मैं इसके लिए एक समकक्ष नहीं मिल सकता है git diff। वहाँ एक है?