मैं अपने गिट वर्कफ़्लो के लिए कुछ स्क्रिप्ट लिख रहा हूँ।
मुझे दूसरी (मौजूदा) शाखा को वर्तमान चेकआउट के बिना रीसेट करने की आवश्यकता है।
इससे पहले:
CurrentBranch: commit A
OtherBranch: commit B
उपरांत:
CurrentBranch: commit A
OtherBranch: commit A
के बराबर
$ git checkout otherbranch
$ git reset --soft currentbranch
$ git checkout currentbranch
(नोट --soft: मैं काम के पेड़ को प्रभावित नहीं करना चाहता।)
क्या यह संभव है?