を実行しましたが、git pull
競合が発生しました。競合を解決し、すべてが正常になりました (mergetool も使用しました)。
解決したファイルをコミットすると、git commit file.php -m "message"
次のエラーが発生します:
fatal: cannot do a partial commit during a merge.
以前も同じ問題がありましたが、-a
in commit を使用すると完璧に機能しました。すべての変更をコミットしたくないので、これは完璧な方法ではないと思います。個別のコメントを付けてファイルを個別にコミットしたいのですが、どうすればよいですか? Git では、マージ後にユーザーがファイルを個別にコミットできないのはなぜですか? この問題に対する満足のいく答えは見つかりませんでした。
ベストアンサー1
私の場合、コミット コマンドに「-i」を追加すると、この問題は解決することがわかりました。-i は基本的に、コミットする前に追加のファイルをステージングするように指示します。つまり、次のようになります。
git commit -i myfile.php