2016-05-31 21 views
0

私は誤ってnode_modulesディレクトリから2k +ファイルをコミットしました。 .gitignoreファイルにnode_modules/を追加しただけでなく、git rm -r node_modules/とも呼ばれました。プルリクエストから不要なファイルを削除しますか?

私はまだ私のPRのGitHubで2.xkファイルを変更したことがわかります。このミスの解決策は何ですか?

答えて

0

最新のコミットを直前のコミットIDで元に戻すことができます。あなたの頭は現在、前回のコミットを指しています。

+0

最新のコミットにまだ2kファイルがあります –

+0

試してみることができますか? http://stackoverflow.com/questions/3458685/how-can-i-completely-remove-a-file-from-a-git-repository –

0

git rebase -i <last okay commit>を使用して、間違ったファイルを追加するコミットを修正してください。

0

最新のコミットで、不要なファイルを削除してgithubにプッシュし、その前にコミットすることが、あなたが望んでいないファイルをコミットしたものであり、あなたの現在の状態が満足できるものであればHEAD~3あなたは、不要なファイルの束を導入された1つ前に権利をコミットを指し、この

git reset --soft HEAD~3 
git commit 
git push -f origin master 

のようなもの。上で説明した手順は、最後に2つのコミットを1つにまとめることですが、git push -fに注意してください。これはgithubの内容を上書きするためです。

関連する問題