私はまだgitの中で自分のやり方を学んでいます。驚いたことにgitのマージとログメッセージ
> git checkout branch0
> git merge branch1
、それが行ってきました:マージする前に、gitのログは、私がbranch0に支社をマージしたかったので、私はmergeコマンドを発行してくれ
commit 9588d21a81d0f8a977c8d0651eee9f56eaf4186d
Merge: 0367c67 fbd02fc
Author: me <[email protected]>
Date: Thu Nov 17 17:09:25 2016 -0600
On branch 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のログコマンドを発行するときしかし、そこにこのマージの兆候は起こらなかった、と古いが支社にコミットされたログの最上部にまだある:
commit 9588d21a81d0f8a977c8d0651eee9f56eaf4186d
Merge: 0367c67 fbd02fc
Author: me <[email protected]>
Date: Thu Nov 17 17:09:25 2016 -0600
On branch branch1
...
は、これは私が期待するべきである行動です?私は少なくともブランチがbranch0として表示されることを期待していました。 branch1を削除しようとするとどうなりますか?
git statusは、branch1またはbranch0にいることを示していますか?そして、マージ後、早送りマージの行に沿って何かメッセージが出されましたか? –
@JoseB git statusは私がbranch0にいると言っています。 gitのマージは「早送り」について何か言っていました。私は私の質問の編集でいくつかの詳細を追加しています。ありがとう。 –