मेरे पास एक फाइल है 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
। वहाँ एक है?