क्या कोई git प्रतिबद्ध संदेश का उपयोग करके संशोधन कर सकता है IntelliJ
, या कमांड लाइन का सहारा लेना चाहिए?
यह कैसे किया जा सकता है कृपया?
क्या कोई git प्रतिबद्ध संदेश का उपयोग करके संशोधन कर सकता है IntelliJ
, या कमांड लाइन का सहारा लेना चाहिए?
यह कैसे किया जा सकता है कृपया?
जवाबों:
देखें => टूल विंडोज => संस्करण नियंत्रण। ( विंडोज (Alt + 9) / OS X (Cmd + 9) )
इंटेलीजे 2017.1 और उच्च => जाओ करने के लिए लॉग इन करें और दाएँ क्लिक + reword या F2 दबाएं।
जब आप एक ही शाखा पर हों, (आपकी जाँच की गई शाखा समान है)
Merge branch 'develop' of REPO_URL into BRANCH_NAME
आपका क्या मतलब है?
संशोधन का समर्थन किया जाता है: "कमिट चेंजेस" को लागू करें और कमेंट डायलॉग में "अमेंड कमिट" चेकबॉक्स चुनें। फिर "कमिट" बटन दबाएं, और प्रतिबद्ध को पिछले एक में संशोधन किया जाएगा।
हालाँकि, समर्थन सीमित है:
Version Control
पैनल> Log
टैब> अंतिम प्रतिबद्ध चुनें> F2 दबाएं। jetbrains.com/idea/whatsnew/#v2017-2-version-control
अंत में इसके लिए एक वर्कअराउंड मिला .. यह मुद्दा मुझे दिनों तक परेशान कर रहा था।
यह आपको आपके पिछले प्रतिबद्ध संदेश को दिखाएगा, अब आप टिप्पणियों को संशोधित कर सकते हैं और कह सकते हैं कि कमिट और पुश करें
Note: This solution uses android studio as intellij platform.
आप अपने टर्मिनल फ़ोल्डर में भी जा सकते हैं जैसे कि पॉवरशेल, सेमी और बैश जैसे शेल (शेल) (आपके सिस्टम पर निर्भर करता है), और फिर टाइप करें:
git commit --amend -m "your new commit message"
रिबास के दौरान प्रतिबद्ध संदेश संपादित किए जा सकते हैं। आह्वान Rebase
से आदेश VCS
मेनू, शाखा सेटिंग्स की पुष्टि, तो रिबेस बटन क्लिक करें। आपको अपने अप्रकाशित कमिट की सूची के साथ प्रस्तुत किया जाएगा। reword
जिस संदेश को आप संपादित करना चाहते हैं उसके बाईं ओर ड्रॉप-डाउन से क्रिया चुनें ।
अन्य विद्रोह कार्यों पर विवरण के लिए इतिहास को फिर से लिखने पर git doc की जाँच करें ।
निष्पक्ष होने के लिए, ऐसा करने का सबसे तेज़ तरीका कमांड लाइन है। मुझे पता है कि ओपी इसे IntelliJ के माध्यम से करने के बारे में पूछ रहा था (यह कैसे मुझे यह सवाल मिला, मैं इसे PHPStorm में करने की कोशिश कर रहा था), लेकिन गंभीरता से, कमांड लाइन के माध्यम से इसका इतना आसान।
जब आपके टर्मिनल / कमांड प्रॉम्प्ट में सही फ़ोल्डर में
git commit --amend
फिर आपको अंतिम प्रतिबद्ध संदेश दिखाया जाएगा, बस टेक्स्ट को संपादित करें और फ़ाइल, काम को बचाएं!
यदि आप संपादक को बदलना चाहते हैं (यह vi को चूकता है), तो इस कमांड का उपयोग करें, अपनी पसंद के संपादक के लिए "विम" को बदलना।
git config --global core.editor "vim"
विंडोज़ उपयोगकर्ता जो चाहते हैं ...
git config --global core.editor "notepad"
स्रोत: https://help.github.com/articles/changing-a-commit-message/
git commit --amend -m my_new_message
कमांड लाइन से सीधे प्रतिबद्ध संदेश बदलने के लिए उपयोग किया जाता है।
JetBrains में
Go to View -> Version Control
-> यह स्क्रीन के नीचे संस्करण नियंत्रण लॉग टैब को खोलेगा
Go to Log
और आप उस कमिट को देख सकते हैं, जिस पर आपने अंतिम राइट क्लिक किया था, और चुनेंundo commit
बिंगो! आपने अपनी सारी प्रतिबद्धता वापस कर दी है और संदेश मिटा दिया गया है। यदि आप केवल कमिट मेसेज बदलना चाहते हैं, तो आप सॉफ्ट रीसेट करना भी चुन सकते हैं