br0501 に master をプルしてマージしました
この時点でSouceTreeのコミットのところが+580になってます。
表現の問題だけかもしれませんが、少し気になったので最初に書いてみます。
ローカルのbr0501にリモートのmasterから”プル”(ツールバーのプル?)してしまったでしょうか?
リモートのmasterからローカルのmasterにプルする。
ローカルのmasterからローカルのbr0501にマージする。
のような流れが一般的かなと思いましたので書いてみました。
(私の認識誤りでしたらごめんなさい)
コミット数が+580のままです。
自分的に修正したファイル1個だけコミットするものだと認識していたのですが、間違ってますか?
マージは、今回の例ですと、masterの変更をbr0501に取り込む感じになりますので、
masterの変更分である580のファイルがコミットの対象になると思います。
*競合があればそれに自分の修正も入れて一緒にコミットする感じと思います
*「コミット数」と書いてしまうと誤解になってしまいそうですね。
ツールバーのコミットのところにある数字は「保留中のファイル」のようです。
変更があるファイルの数になると思います。
今回の例ですと、masterで変更されたファイルが580あって、それがコミット対象になり得るということだと思います。
インデックスに追加したファイル1個だけで、下のコメントボックスのところに「コンフリクト解消」とか書いてコミットすれば
1ファイルだけコミットされますか?またプッシュしたら1ファイルだけプッシュされますか?
インデックスにファイルを1つだけ追加してコミット・プッシュしたら1ファイルだけが対象になると思いますが、
今回の例ですとmasterの変更分も一緒に、は上に書いた通りです。
少し気になった点ですが、マージの際のコミットメッセージは自動的に入ると思いますが、そうならないでしょうか?
メニューから 操作>競合を解決>マージを再開 などしてみても同じでしょうか?
(競合があると競合したファイルのパスもコミットメッセージに自動的に入ってくると思います)
マージの際のコミットメッセージの例:
Merge branch 'xxx' into yyy
もう一つ、この状態で「破棄」のボタンを押すと、マージ前に戻る?それとも修正したファイル1個だけ変更が破棄される?
ツールバー?のところにある「破棄」のボタンを押すと、小さい画面が表示されます。
個別にファイルを選択することもできますし、「全てリセット」もできるみたいです。
「全てリセット」だとマージの前に戻るのですかね。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/06/03 02:21