0

私は自分のプロジェクトにいくつかの変更をコミットしました。実行したことの 1 つは、ファイルを別のフォルダーに移動することでした。私はいつものことをしました:

git add .
git commit -m "commit something"
git push origin

しかし、私のgithubアカウントでプロジェクトを見ると、移動したファイルは移動前の場所に残っています。ファイルは、移動先のフォルダーにもあります。移動された場所を見ると、起こるはずだと思われるコミット情報はありませんが、古いものにはあります。これには理由がありますか?わかりにくかったら申し訳ありませんが、もっと明確にする必要がある場合はお知らせください。

4

2 に答える 2

2

ファイルを移動または名前変更しても、古いファイル参照はそのまま残ります。gitからファイルを削除する必要があります...

git rm ファイル名

そしてコミットします。

于 2012-05-03T06:46:07.043 に答える
1

ありますgit mv old newmv通常のコマンドと同じように使用します。新しいファイルを既に追加している場合は、git から古いファイルを削除します。git rm old

基本的には、次のコマンドの砂糖です。

mv old new
git add new
git rm old

git-mv の目的は何ですか? もご覧ください。詳細については。

于 2012-05-03T06:45:57.747 に答える