###前提・実現したいこと
githubを使っていてブランチが
- master
- develop
- feature/xxx
のようにあったとします。
ある日、git fetchし、git merge origin/developとしたところ
以下のメッセージが表示されました。
git
1 1 Merge remote-tracking branch 'origin/develop' into develop↲ 2 2 ↲ 3 3 # Please enter a commit message to explain why this merge is necessary,↲ 4 4 # especially if it merges an updated upstream into a topic branch.↲ 5 5 #↲ 6 6 # Lines starting with '#' will be ignored, and an empty message aborts↲ 7 7 # the commit.↲
このメッセージがでる理由について知りたいですが
上記は、リモートで更新された内容をローカルにマージする際のメッセージですが、
なので、そのローカルでマージしたコミットをする形になると推察していますがあっていますでしょうか。
また、このコミットを実行すると、実行したタイミングでリモートの各commitが反映されますが
このコミットはログとして不要な気がしています。(各人のローカルでマージされたコミットログは不要という意味です) 残さない方法もあるのでしょうか。
最後に、git pull origin developすると、メッセージ表示なく更新される?ような気がしますが、表示されないのは、自動で上記の表示もコミットされているということでしょうか。
お手数ですが、ご説明いただければ幸いです!
何卒よろしくお願い致します。
あなたの回答
tips
プレビュー