「洞察力」で、masterブランチには、「ネットワーク」ブランチをマージ私がちょうどmasterブランチにマージブランチのビューを与えましたすべてが正常に動作しますが、洞察力INT、マージされたブランチが消えたように局部的に、シェルで、それはそうです:ローカルマージはGithubのマージとどのように違いますか?</p> <p><a href="https://i.stack.imgur.com/rqmVS.png" rel="nofollow noreferrer">Branch merge into master: from github</a></p> <p>しかし、そうするとき:
Branch merge into master: from shell
これらは、私はこの結果を持っているために、その後の手順は以下のとおりです。
$ git init
$ git remote add origin (url)
$ touch README.md
$ git add .
$ git commit -m "1"
$ git push -u origin master
$ git checkout -b branch1
$ touch 2.txt
$ git add .
$ git commit -m "2"
$ git push origin branch1
$ git checkout master
$ git merge branch1
$ git push
Githubからのマージと同じですか、これはGithubの洞察力がちょっと怪しいことを意味しますか?または、ローカルマージ(私がやったようなもの)とGithubからのマージの違いはありますか?何が起こっている?
ローカルでFFマージを実行しています。 – tkausl
ローカルマージに続く 'push'はGithubでこのマージを行いませんか?そして、とにかく、なぜ洞察の中で支店が消えたのですか? –
いいえ、 'push'はGitHub上の他のGitにコミットを送り、次にあなたの提案/コマンドに合うようにブランチ名ポインタを変更することを(git pushコマンドに応じて丁寧にまたは強制的に)要求します。合併はこの時点では起こらない。 – torek