検索

ホームページ  >  に質問  >  本文

Git によってプッシュされたファイルは無視されるように設定され、リポジトリから削除されない

設定ファイルは、プロジェクトの各メンバーのシステム環境が異なるため、プッシュされないように無視する必要があります。

次に、git rm --cached filename を介して追跡をキャンセルし、ファイルを .gitignore に書き込んで無視します。ただし、送信時に表示される変更は 忽略的文件被删除 であり、無視されたファイルはその後無視されます。リモート倉庫にプッシュされています

一般的に、ファイルを初めてプッシュアップし、今後はプッシュしないようにしたいのですが、無視するとウェアハウスから直接削除されるとは予想していませんでした。お願いできますか。これを達成する方法についてアドバイスをお願いします

ringa_leeringa_lee2803日前861

全員に返信(7)返信します

  • 天蓬老师

    天蓬老师2017-05-02 09:47:29

    スパースチェックアウトの使用sparse-checkout問題を解決しました
    参照リンクリンクの説明を添付しました

    返事
    0
  • PHP中文网

    PHP中文网2017-05-02 09:47:29

    自分を騙して、見えないふりをしてみてもいいでしょう。 。

    リーリー

    返事
    0
  • PHPz

    PHPz2017-05-02 09:47:29

    この場合、通常は config.ini.distユーザーが変更できるように 1 つ作成します

    返事
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-02 09:47:29

    実際には .gitignore ファイルに無視ファイルを設定する必要はないと思います。これらのファイルをリモートにプッシュするのではなく、リモートに保持したい場合は、それらのファイルを一時記憶領域に追加しないだけで済みます。具体的には、 git add的时候,别把那些文件add に入ってください。ただし、これには、ステージング領域に追加されていない変更が常に存在するため、ブランチを切り替えることができない状況が発生する可能性があるという欠点もあります。

    返事
    0
  • 滿天的星座

    滿天的星座2017-05-02 09:47:29

    あなたのアイデアはとても奇妙です。最初の送信後は気にする必要がないので、ファイルは常に変更されていますか?

    返事
    0
  • 世界只因有你

    世界只因有你2017-05-02 09:47:29

    ファイル名を gitignore に直接追加し、オンラインで生成すれば完了です。なぜ git を修正する必要があるのでしょうか?分かりませんでした。

    返事
    0
  • 黄舟

    黄舟2017-05-02 09:47:29

    この問題に遭遇しましたが、まだ解決策が見つかりません。たぶん無理です

    返事
    0
  • キャンセル返事