パブリックとプライベートの 2 つのリポジトリに入れたいプロジェクトがあります。プロジェクトには、誰にも見られたくないプライベート ファイルがいくつかあります。そのため、プライベート リポジトリを作成する必要があり、それらのファイルはその中にあります。同様に、私はプロジェクトを私のポートフォリオに入れたいと思っています。そうすれば、雇用主は私のスキルをより簡単に評価し、そのため私も公開プロフィールを作成します.
だから私は使用する.gitignore
必要がありますよね?しかし、それは十分に安全ですか?プロジェクトをプライベートリポジトリにコミットしてから、いくつかのファイルを追加.gitignore
してパブリックリポジトリにコミットすると、それらのファイルをgitignore
履歴から取得できると思いますよね? そのため、公開リポジトリであっても、誰もがそれらを見ることができますが、これは私が望んでいるものではありません。とにかく、gitignore
コミットする前に、これらのファイルに常に追加および削除する必要があり、それはばかげています。
私はそれについて何をしますか?