我仍然在學習圍繞git的方式。合併之前,git的日誌告訴我類似的東西....git合併和日誌消息
commit 9588d21a81d0f8a977c8d0651eee9f56eaf4186d
Merge: 0367c67 fbd02fc
Author: me <[email protected]>
Date: Thu Nov 17 17:09:25 2016 -0600
On branch branch1
...
我想與branch0合併BRANCH1,所以我發出的合併命令:
> git checkout branch0
> git merge branch1
出乎我的意料,它去順利。輸出看起來像這樣:
Updating e57618a..9588d21
Fast-forward
src/file1.c | 235 +++++++++++++++++++++++++++++++++++++++++++++++++++--------
src/blah.h | 15 +++-
src/file2.c | 2 -
src/main.c | 91 +++++++++++++++++------
...
11 files changed, 811 insertions(+), 100 deletions(-) ...
沒有衝突或任何AFAICT。然而,當我發出一個git log命令,存在已經採取任何這種合併的指示的地方,和老犯BRANCH1尚處於日誌的頂部:
commit 9588d21a81d0f8a977c8d0651eee9f56eaf4186d
Merge: 0367c67 fbd02fc
Author: me <[email protected]>
Date: Thu Nov 17 17:09:25 2016 -0600
On branch branch1
...
這是我應該期待的行爲?我期望至少該分支現在將顯示爲branch0。如果我嘗試刪除branch1,此時會發生什麼?
強制刪除git狀態是否顯示您在branch1或branch0上?而且,在合併之後,這個消息是否說明了正在執行的快速合併的某些內容? –
@JoseB git status說我在branch0上。 git合併確實說了一些關於「快進」的內容。我在編輯中添加了一些細節來解決我的問題。謝謝。 –