私はgit rebaseとgit mergeのドキュメントを調べていました。私はその差異をほとんど理解していましたが、疑問があります。 rebaseは、現在のブランチまたはrebasedブランチに影響しますか?例についてはブランチをリベースすると、現在のブランチまたは再ブランチしたブランチがチャンクされます
:
私は枝new-branch
がmaster
からチェックアウトしたとの両方master
とnew-checkout
枝が進行、今new-branch
にいくつかのコミットを押した後、私は元のマスターとそれをリベースします。
私はリベースをしたmy-branch
git rebase master
でこのコマンドを実行し、私はgitのは、現在のmaster
分岐頭の上にmy-branch
のいくつかの新しいコミットを置くことを知っています。
今私の質問は、my-branch
からのプッシュを強制すると、my-branch
のコードが変更されるか、リモートmaster
ブランチが変更されます。
あなたは私の質問を理解したいと思っています。私の質問に混乱していることがあれば教えてください。どんな助けもありがとう。
git rebase masterは、あなたが言っていることではなく、 'my-branch'の上にマスターブランチからのコミットを入れます... –
あなたが押しているブランチには??? –
マスターでrebaseした後に 'my-branch'をプッシュしたい – Vikash