我有2個分支 - master和development 雖然我在開發分支上,但我已經提交併推送了一個更改(已添加到文件中)並且成功。Git合併和提交問題
然而,當我鍵入git checkout master
,其次是git merge develop
...非但沒有輸出消息像(我複製從我做了先前的合併此消息),並做了git push
:
Updating 325ac4a..51ffb06
Fast-forward
Test_Folder/Images/Img_01.jpg | Bin 0 -> 4224 bytes
2 files changed, 1 insertions(+)
create mode 100644 Test_Folder/Images/Img_01.jpg
我被要求在終端本身添加一個提交消息... 這和我以前做過的所有合併都是非常不同的,這是我第一次看到它。雖然我設法通過了commit
,然後是git push
,但是我在某種程度上做錯了嗎?
即便如此,如果上述「問題」似乎是正確的,有沒有什麼辦法可以在不通過終端風格的情況下提交消息? (順便說一句,我試圖使用git gui
,但顯然我沒有看到任何文件或任何東西)
謝謝你回到我身邊。就像知道Git如何或何時知道Git要執行真正的合併還是快速合併?這似乎是一個隨機的Git對我的堵嘴...... – dissidia
@ user3212246每當您的開發分支和主分支並行發展時,總是需要一個真正的合併,因此將始終創建一個合併提交。 –
@ user3212246我在編輯上面的答案。 –