3
自分のローカルマシン上のGitリポジトリにコミットするプライベートファイルを誤って作成しました。 &を公開リポジトリにプッシュする前に、私がgit reset HEAD
またはgit rm --cached
でステージングを解除すると、ファイルの内容は引き続きプライベートになりますか?'git add'の後に鍵ペアを変更する必要がありますか?
自分のローカルマシン上のGitリポジトリにコミットするプライベートファイルを誤って作成しました。 &を公開リポジトリにプッシュする前に、私がgit reset HEAD
またはgit rm --cached
でステージングを解除すると、ファイルの内容は引き続きプライベートになりますか?'git add'の後に鍵ペアを変更する必要がありますか?
はい、安全です。
ファイルがコミットの一部にならず、コミットがリモートリポジトリに届かない限り、ファイルはローカルツリーにのみ存在します。
OK。ありがとうございました。私の秘密鍵を誤ってGitによって追跡されているファイルに追加した場合も同様です。 'git add'、 'git reset HEAD '、自分の秘密鍵を 'git add '、 'git commit'、そして' git push'から削除しますか? –
ma11hew28
'--dry-run'フラグを押して操作が何をするかを見ることができます。 – steveax
@mattdipasquale: 'commit'の前にコンテンツを削除してから' add'して最新のコンテンツを追加する場合、 'reset'を行う必要はありません。 –