私は "dev" gitブランチを持っています。私はローカルでいくつかのコードを変更しました。私はリモートの "dev"ブランチにコミットしていません。変更の途中であるので、同じリモートブランチにローカル変更をコミットしたくありません。私は "over_here"と呼ばれる新しいブランチを作成し、そこで変更をコミットしたいと思います。Github - 既存のローカルブランチの新しいリモートブランチへの変更をコミットする
これはどのように達成できますか?上だった:あなたが戻っorigin/dev
状態にあなたのdev
ブランチをリセットする必要がある場合にも
git checkout dev
git reset --hard origin/dev
UPDATEが実行される可能性があり応じ
git checkout -b over_here
git push origin over_here
:あなたのリモートは、標準のgit名origin
を持っていると仮定すると
新しいブランチにコミットするか、ローカルのコミットを新しいブランチにプッシュしますか?違いは、新しいブランチに移動したい複数のコミットか、現在の変更だけですか? – Affian
新しいブランチをコミットします。私はローカルのdevブランチでコミットを全くしていません(現在の変更のみ)。 – keruilin