0

コミットに2つの新しいファイルを追加し、ローカルリポジトリにコミットした後でそれらを削除しました。同じコミットからこれらのファイルを削除するには、どうすればよいですか。

4

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 に答える