多くの場合、IDE またはコマンドライン (git mv 経由ではありません) を使用して、git リポジトリ内のファイルを移動します。
その結果、次のコミットでステージングされていないファイルがいくつか削除されることになります。
# On branch master
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# modified: test.html
#
# Changes not staged for commit:
# (use "git add/rm <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# deleted: css/bootstrap.css
# deleted: css/bootstrap.min.css
# deleted: img/glyphicons-halflings-white.png
# deleted: img/glyphicons-halflings.png
# deleted: js/bootstrap.js
# deleted: js/bootstrap.min.js
通常、削除されたすべてのファイルを選択し、テキスト エディターで編集して、次のように作成します。
git rm css/bootstrap.css
git rm css/bootstrap.min.css
git rm img/glyphicons-halflings-white.png
git rm img/glyphicons-halflings.png
git rm js/bootstrap.js
git rm js/bootstrap.min.js
それをコンソールに戻します。
コピー/貼り付けせずにこれを行う方法はありますか?