मुझे तैनाती के लिए स्थानीय परिवर्तनों को वापस करने की आवश्यकता है। (मैंने इसके svn revertलिए पुराने स्कूल SVN दिनों में इस्तेमाल किया था ।)
और इसके लिए im का उपयोग कर git reset --hard HEADरहे हैं। (इसके अलावा git fetchऔर git merge origin/$branch --no-ffनदी के ऊपर शाखा के साथ स्पेस सक्रियता के लिए।)
लेकिन कुछ लेख git checkout -fपरिवर्तनों को बदलने के लिए इंगित करते हैं।
इस आदेश में मुख्य अंतर क्या है। किस तरीके की सिफारिश की है?