自分のウェブサイトでソース管理を行いたいと思っていました。たくさんのファイルがありましたので、私はちょうどgitを追加しました。-a誤って押されたものを削除する方法
残念ながら、私は間違いなく私のftpとdbの詳細を持ったcredentials.txtというファイルをコミットしてプッシュしました。私はファイルを削除しようとしたが、コミットして押しても履歴にgithubのリポジトリを参照するとファイルが表示されます。
これを取り除くにはとにかくありますか?
自分のウェブサイトでソース管理を行いたいと思っていました。たくさんのファイルがありましたので、私はちょうどgitを追加しました。-a誤って押されたものを削除する方法
残念ながら、私は間違いなく私のftpとdbの詳細を持ったcredentials.txtというファイルをコミットしてプッシュしました。私はファイルを削除しようとしたが、コミットして押しても履歴にgithubのリポジトリを参照するとファイルが表示されます。
これを取り除くにはとにかくありますか?
Githubには、この正確なトピックについては、guideがあります。それだけでなく、すでに公共の手であってもよく、データに対処する方法として、リポジトリからそれを取得する方法について説明します。
git filter-branch
を使用して履歴を書き直す必要があります。 Andyがa guide on github for doing thisへのリンクを掲載しました。
かかわらず、その、ファイルを削除すると、ダメージを元に戻すことはありません - その間に自分のレポを引っ張っ誰もがそれを持っており、非常に少なくとも、それはgithubののインフラであります。だから、気にしないでください。
何が起こったのかを隠す代わりに、ダメージコントロールとパスワードの変更を行います。ベンジャミン・フランクリンの言葉を引用すると、「秘密を守る唯一の方法は、二人が死んでいる場合です。
インターネット上にある場合でも、数十人以上の人がそれを保存していると想定するのは安全です。あなたがその視点から作業しなければ、それはおそらくあなたをかむために戻ってくるでしょう。