私の.gitignoreファイルにあった私のDjangoプロジェクトの.ideaディレクトリからファイルを誤ってプッシュアップしました。彼は私のbitbucketリポジトリからコミットを完全に削除しようとしています。私のプロジェクトで作業している他の人がいるので、自分の.ideaファイルに影響を与えずに変更を取り込めません。私はあなたがgit revertを使うと言っている他のSOの質問を見ましたが、あなたが最後に行った良いコミットを押したことを覚えています。それ以降はすべてmasterブランチから削除されました。例bitbucketからコミットを削除する方法
の履歴をコミット:
94ca48e
55fab05
私は94ca48eを削除したい、と55fab05。 3813803を最新のコミットにすることができたコマンドがありました。そのコミットが削除された後のリモートリポジトリ内のすべてが削除されますが、どこでも見つけることができません。
私はそれが "あなたの支店が" origin/Summer2016 "の後ろに4つのコミットであり、早送りすることができるという理由でローカルに働いたと思います。しかし私はどうすればリモートで同じことをするのですか? – JBT
@TimothyJosephBaney: 'git push --force origin master'を使います。 – Sumit
あなたがあなたのレポに一人でいなければ、これはあまり良いことではないことを覚えておいてください! – harmonica141