git-repositoryには、Shell-ijk-ArrayList.java
,Shell-ijk-Vektor.java
、Shell-ikj-ArrayList.java
という3つのファイルがあります。私は手動でMatrixMultiplication.java
に「マージ」しました。今私は他の3つを取り除きたいと思っていますが、私は彼らの歴史を残したいと思います。これを行う最善の方法は何ですか?gitでファイルをマージできますか?
私はgit merge-fileを発見したが、私は
git merge-file MatrixMultiplication.java Shell-ijk-ArrayList.java Shell-ijk-Vektor.java
をしようとしたとき、私は、私は単にgit rm
と古いファイルを削除することもできますが、その後、私は歴史を失う
error: Could not stat MatrixMultiplication.java
を取得し、」勝ちました私は?
私はgit mv
で移動することもできますが、古いファイルの場合はどのようなフォルダが適していますか?
ファイルを削除
は、その歴史は削除されません、あなたが削除されたファイルのログを見ることができますどんな方法でそれらをマージしますか?これらのファイルは、お互いに非常に異なって見えます。 –