私は現在gitで実験中で、次の問題が発生しました。私は、f1という1つの関数を持つpythonファイルを作成し、main.pyの下に保存し、masterブランチにコミットしました。私はそれからb1というブランチを作成し、マスターに戻ってその関数の名前をf2に変更しました(それ以外の変更はありません)。ブランチb1に戻り、new_functionという2番目の関数を追加しました。その後、私はmasterにb1をrebaseしようとしました。gitがpythonでリベースするのはいかがですか?
私は紛争があったことに驚いていました。どうしてgitはマスターのf1の名前をf2に変更しただけであるのではないでしょうか?
何か間違っていますか?どんな提案も感謝しています。
しかし、その例では、私の枝にぶつからない、なぜ私に何かを尋ねないのですか?私は新しい小説に取り組んでいただけだ。私が新しいファイルでそれを作成したなら、それを行うでしょう。 – Nickpick
'feature'ブランチを' rebase'すると、 'rebase'はあなたの' feature'ブランチ上にあるコミットをすべて取り出し、あなたのマスターやgitで指定したブランチの上で再生しますrebase '。あなたの支店がインデックスに保存されている情報に変更を加えていない場合は、それはあなたに由来します。 –
"インデックスの元から" - それはファイル単位でですか? – Nickpick