コミットに2つの新しいファイルを追加し、ローカルリポジトリにコミットした後でそれらを削除しました。同じコミットからこれらのファイルを削除するには、どうすればよいですか。
2 に答える
2
私はあなたが次のことをしたと仮定します:
//Created files A.txt and B.txt
git add A.txt
git add B.txt
git commit -m "Commit message"
ここで、前のコミットに A.txt と B.txt の 2 つのファイルが含まれないようにしたいので、次のようにします。
git rm A.txt
git rm B.txt
git commit --amend
ただし、そのコミットをPUSHEDした場合は、代わりにDON'T AMENDを使用して、2 つのファイルを削除する新しいコミットを作成してください。
于 2011-03-25T13:42:18.093 に答える
1
git reset --soft HEAD^
これにより、最後のコミットが取り消され、リポジトリが最後のコミットを行う直前の状態になります。ここから、ファイルの追加/削除などをアンステージおよび元に戻すことができます。
于 2011-03-25T12:34:52.390 に答える