2012-04-02 7 views
10

मैं हमेशा उपयोग --cleanup=whitespace करने के लिए जब निर्माण/संपादन संदेशों प्रतिबद्ध (प्रारंभिक "#" के लिए अनुमति देने के लिए) चाहते हैं। दुर्भाग्य से, मुझे ~/.gitconfig में रखने के लिए उचित सेटिंग नहीं मिल रही है; इस एक काम नहीं करता है:Git: का उपयोग करें "--cleanup प्रतिबद्ध = खाली स्थान के" के साथ "rebase --interactive"

[commit] 
    cleanup = whitespace 

सामान्य प्रतिबद्ध मैं अपने मुख्य प्रतिबद्ध उर्फ ​​करने के लिए --cleanup=whitespace जोड़ा के लिए, लेकिन मैं समझ नहीं कैसे है कि मैं reword सका, इसलिए git rebase --interactive के लिए इस विकल्प को पारित करने और स्क्वैश करता है और मेरी पसंदीदा सफाई विधि का प्रयोग करें।

+0

मैं या तो पता नहीं है, और मैं इसे बहुत आवश्यकता है, तो बस +1 – route

+0

आप कृपया अधिक विशिष्ट –

+0

नया हो सकता है शुरू कर दिया 'गिट प्रतिबद्ध --cleanup = कैंची 'मोड यहां रुचि का हो सकता है। [नीचे मेरा जवाब] देखें (http://stackoverflow.com/a/22653672/6309) – VonC

उत्तर

6

git 1.8.2 में वे सेटिंग जोड़ी मैं उपयोग करने के लिए कोशिश कर रहा था:

"Git प्रतिबद्ध" विन्यास चर commit.cleanup की स्थापना करके = खाली स्थान के --cleanup उपयोग करने के लिए कहा जा सकता है ' खाली स्थान के '।

इस बीच, मैं सिर्फ एक # से पहले एक भी अंतरिक्ष जोड़ने ...

-1

क्या आपका ऐसा कुछ मतलब है?

[alias] 
    rec = rebase --interactive 
संबंधित मुद्दे