මගේ වැඩ කරන නාමාවලියෙහි දැනට නවීකරණය කරන ලද ගොනු තුනක් තිබේ. කෙසේ වෙතත් මට අවශ්ය වන්නේ ඔවුන්ගෙන් එක් අයෙකු හෙඩ් තත්වයට නැවත සකස් කිරීමයි.
SVN හි, මම භාවිතා කරමි svn revert <filename>
( svn update <filename>
අවශ්ය නම් අනුගමනය කරනු ලැබේ ) නමුත් Git හි මම භාවිතා කළ යුතුය git reset --hard
. කෙසේ වෙතත් මෙම විධානය තනි ගොනුවක ක්රියාත්මක විය නොහැක.
තනි ගොනුවක වෙනස්කම් බැහැර කර නැවුම් HEAD පිටපතක් සමඟ නැවත ලිවීමට Git හි ක්රමයක් තිබේද?
git checkout
පහත දැක්වෙන්නේ පිළිතුරයි. Git හි, "ආපසු හැරවීම" යනු ඔබ කළ යුතු දෙයකි. Rever තිහාසික කැපවීමක ප්රතිලෝම ඔබගේ ක්රියාකාරී නාමාවලියට “ප්රතිවර්තනය” නැවත ප්රතිස්ථාපනය කරයි, එවිට ඔබට ආපසු හරවන ලද බැඳීම “අහෝසි” කරන නව බැඳීමක් කළ හැකිය. Svn වෙතින් git වෙත පැමිණෙන පුද්ගලයින්ට මෙය නිරන්තරයෙන් ව්යාකූල වන බව මට පෙනේ.