Gitは提出され、指定されたファイルを無視します

Gitは提出され、指定されたファイルを無視します

  私たちはしばしば詳述されていない、ここで多くの利点があり、興味のある学生は、情報系統的な研究を見つけるために行くことができる多人数の共同開発のためのGitのバージョン管理を使用して、自分のプロジェクトを管理するためのプロジェクトの開発プロセスのgitのに使用します。この記事は、使用gitの間に発生した問題であると言うことは、それだけで、私たちはしばしば、プロジェクトの開発プロセスでは、いくつかの設定ファイルを変更し、ですが、時々これらのプロファイルは、リモートリポジトリに提出する必要はありませんファイルは、永久的にセットを取ることができるように、ローカルの効果は、その後、あなたはそれを無視して、手動で無視するように、我々はファイルにコードを提出するたびに必要とすることができますか?答えは間違いなくイエス、gitignoreファイルのgitのは、ファイルを追加することができますされ、それに追加したファイルが検出され、リモートのgitリポジトリに提出されることはありません。

  しかし、プロジェクトが、時には有効になりません.gitignoreにファイルを追加し、既に追跡のために、その後、この文書が提出される前に検出されたためである、押し上げ動作しませんでした.gitignoreファイルとのgitを変更するとき動作しないファイルは、解決策は次のとおりです。削除、再トラックへのファイルの前のトラック。この時点で、2つの解決策があります

1:使用

gitのRM -r --cached。すべてのキャッシュファイルを削除します。

Gitは追加します。すべてのファイルを再度追加します

gitが、この改正を提出-m「.gitignoreアップデートを」コミット

  この状況は、複数のファイルを編集することであるが、この操作は、masterブランチ上のコードと競合(コードはまったく同じ競合になりますのメインブランチにコードを引き起こす可能性があり、私の個人的な経験を)推奨されていません

2:、--cachedのconf / config.phpのキャッシュを削除し、指定されたファイルのgitのrmを使用してステータスgitのは、ファイルが削除されているが、それでも、このリビジョンこれをそのローカルファイル、提出されたプッシュを変更していないが表示されます。その場合には分岐がアップ修正として提出されたファイルを削除するための時間をマージしますときに、ファイルの操作はしませんした後、あなたは、それ以外の場合はここで終了するために、マスターメインブランチ上のファイルを削除します、手動で競合を解決する必要がありますgitが検出されました。

               

------- 2019七夕祭りは、空が青い今日、私はあなたのすべての幸せな七夕を望むれます

おすすめ

転載: www.cnblogs.com/qqayy/p/11317087.html