##前提・実現したいこと
gitで現在出しているプルリクエスト より一個前にmergeコマンドを打ったブランチがlogを見るとmergeされていなかったのでmergeさせて、現在プルリクエスト を出しているブランチから新しくブランチを切って、そのブランチとmasterブランチの差分をとり、新しくプルリクエスト を作成する方法
発生している問題
現在、エンジニアとしてインターンを行っている会社で、先輩の方に、自分の書いたコードをPull Requestしてレビューしてもらっています。
前回のレビューでokをもらったので、Pull Requestのブランチを、いつもはgithub上のマージボタンを押して行っていたのですが、コマンドでもマージする練習をしようと思いコマンドを使用して、masterブランチにgit mergeしました。
そして今日、新しく作ったブランチでPull Requestを作成して、レビューしてもらったところ
先輩から「レビューでされた指摘が反映されいません、修正後、Pull Requestをし直してください」と言われました。
gitのコミットログを見て見ると、
普通の場合 マージした後
Merge pull request #8 from アカウント名/ブランチ名
と表示されますが、 今回は表示されていませんでした。
リモートとローカルでは、Pull Request用のブランチで行ったコミットは反映されていますが、
Merge pull request #8 from アカウント名/ブランチ名というコミットログが表記されません。
これを反映させるにはどうすればいいのでしょうか?
また、新しくPull Requestを作り直す際に、
masterブランチと差分を取るために、現在Pull Requestをしているブランチからブランチを切って、その内容を引き継ぎ、masterブランチと差分をとってPull Requestをし直すという認識であっているのでしょうか?
##問題の状況を別のリポジトリで再現
$ git checkout -b sample
Switched to a new branch 'sample'
$ echo "sample">>sample.txt
$ git add .
$ git commit -m "sample.txt"
[sample 76883f7] sample.txt
1 file changed, 1 insertion(+)
create mode 100644 sample.txt
$ git push origin sample
$ git switch master
Switched to branch 'master'
$ git merge sample
Updating 814cd8a..76883f7
Fast-forward
sample.txt | 1 +
1 file changed, 1 insertion(+)
create mode 100644 sample.txt
$ git log
commit 76883f716a3ff205d7a4775fb14770a30a781768 (HEAD -> master, origin/sample, sample)
Date: Fri Nov 29 00:32:19 2019 +0900
sample.txt
自分が行った流れを再現したところ、masterに移動してgit merge ブランチ名をして
git push origin masterしたという流れでlogを
確認するとmergeされていませんでした。
この場合、この後どのようにすればmergeされるのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/11/29 05:06
2019/11/29 05:18
2019/12/01 07:56 編集
2019/11/29 06:17
2019/11/29 11:22