私は誤ってnode_modulesディレクトリから2k +ファイルをコミットしました。 .gitignore
ファイルにnode_modules/
を追加しただけでなく、git rm -r node_modules/
とも呼ばれました。プルリクエストから不要なファイルを削除しますか?
私はまだ私のPRのGitHubで2.xkファイルを変更したことがわかります。このミスの解決策は何ですか?
私は誤ってnode_modulesディレクトリから2k +ファイルをコミットしました。 .gitignore
ファイルにnode_modules/
を追加しただけでなく、git rm -r node_modules/
とも呼ばれました。プルリクエストから不要なファイルを削除しますか?
私はまだ私のPRのGitHubで2.xkファイルを変更したことがわかります。このミスの解決策は何ですか?
最新のコミットを直前のコミットIDで元に戻すことができます。あなたの頭は現在、前回のコミットを指しています。
git rebase -i <last okay commit>
を使用して、間違ったファイルを追加するコミットを修正してください。
最新のコミットで、不要なファイルを削除してgithubにプッシュし、その前にコミットすることが、あなたが望んでいないファイルをコミットしたものであり、あなたの現在の状態が満足できるものであればHEAD~3
あなたは、不要なファイルの束を導入された1つ前に権利をコミットを指し、この
git reset --soft HEAD~3
git commit
git push -f origin master
のようなもの。上で説明した手順は、最後に2つのコミットを1つにまとめることですが、git push -f
に注意してください。これはgithubの内容を上書きするためです。
最新のコミットにまだ2kファイルがあります –
試してみることができますか? http://stackoverflow.com/questions/3458685/how-can-i-completely-remove-a-file-from-a-git-repository –