Git: after preparing a real merge commit, how to create a simple commit? -


git मर्ज - नो-कमम & lt; commit & gt; को लागू करने के बाद, दो (या अधिक) माता-पिता के साथ एक विलीन करें में इसके बजाय ( - स्क्वैश विकल्प के साथ मर्ज कमांड को फिर से करने के लिए)

सरल कमिट बनाने के लिए कौन सी कमांड चालाना चाहते हैं?

के अनुसार, --squash विकल्प $ GIT_DIR / MERGE_HEAD रिकॉर्ड नहीं करता है $ GIT_DIR / MERGE_HEAD मर्ज कमिट बनाने के लिए जिम्मेदार है; आप इसे गिट स्रोतों में देख सकते हैं, फ़ाइल builtin / commit.c :

in_merge = file_exists (git_path ("MERGE_HEAD"));
। (If_merge)

(मर्ज_आर्मिट करें)

समाधान : सामान्य मर्ज करने के बाद, मर्ज कमिट होने से बचने के लिए बस $ GIT_DIR / MERGE_HEAD से छुटकारा पाएं आप मैन्युअल रूप से $ GIT_DIR / MERGE_MSG और $ GIT_DIR / MERGE_MODE को साफ कर सकते हैं या सफल कार्य के लिए इस कार्य को Git तक छोड़ सकते हैं।


Comments

Popular posts from this blog

windows - Heroku throws SQLITE3 Read only exception -

lex - Building a lexical Analyzer in Java -

python - rename keys in a dictionary -