最初にチェックアウトマスターを実行せずに、FeatureBranchからマスターにマージしたいと思います。私は試しました(FeatureBranchにいます)
git push . master
しかし、私は(ある程度驚いたことに)得ました:
Everything up-to-date
マスターに(まだ)存在しないFeatureBranchにコミットがあるにもかかわらず。
私が「ワンステップのローカルプッシュ」を実行できるようにしたい理由は次のとおりです。
- マスターブランチにいる同僚に変更を加えたい
- ,,チェックアウトマスターの追加手順なしで''
- したがって、引き続きFeatureBranchにとどまることができます
- リポジトリ内のdirs/ファイルと関係がある多くのツールを混乱/警告する多くのファイルの急速な変更を回避します
私はさまざまな方法でより多くのステップでそれを行うことができることを知っています。しかし、これに対するワンステップの解決策があるかどうか疑問に思います(あるべきだと思います)。
衝突が発生した場合、とにかくマスターに切り替える必要があると思います。しかし、ほとんどの場合、競合は発生しないため、ワンステップソリューションの恩恵を受けることができます。
私のgitバージョン:
git --version
git version 1.6.5.1.1367.gcd48
(Windows)
TIA
karolrvn