2009-12-02 22 views
7

मैं अपने स्थानीय मास्टर शाखा पर किसी भी विवाद से निपटना नहीं चाहता क्योंकि मूल (रिमोट) मास्टर बदल गया है और मैं बस रिमोट के संस्करण का 100% चाहता हूं।मैं जीआईटी में अपनी स्थानीय शाखा कैसे मिटा सकता हूं?

क्या स्थानीय मास्टर को मिटा देने का कोई तरीका है? (मैन्युअल रूप से मैन्युअल रूप से हटाने और क्लोनिंग के अलावा)।

उत्तर

6

जब शाखा 'गुरु' पर, तो आप बस कर सकते हैं

git reset --hard origin/master 

ध्यान दें कि आप अपने स्थानीय परिवर्तन है कि जिस तरह से खो देगा।

5

यहाँ कैसे मैं यह कर सकता है (जबकि मास्टर पर) है:

git fetch origin 
git reset --hard origin/master 

अन्य उत्तर इसका सबूत के रूप में, एक से अधिक तरीका यह किया जाना है। किसी भी तरह, मेरे लिए यह सबसे सरल लगता है।

संपादित करें: अन्य सभी उत्तरों कहां गए ??

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