検索

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

git ファイルを無視する

git を使い始めたばかりで、ファイルを無視したいのですが、解決方法がわからない問題がいくつかあります。
たとえば、html ファイルを無視したいです。
私は

を使用しています。 リーリー

次に、.gitignore ファイルの編集モードで、

と書き込みます。 リーリー

保存して終了

git status を見ると、確かに hmtl ファイルは消えていましたが、表示されていました

.gitignore ファイルを送信する必要があります。ファイルを無視する方法に何か問題がありますか?

淡淡烟草味淡淡烟草味2834日前632

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

  • 大家讲道理

    大家讲道理2017-05-02 09:35:19

    1. ファイルを無視する方法に問題はありません
    2. .gitignore ファイルは送信しなくても正常に動作します
    3. Git は .gitignore に基づいて追跡されていないファイルのみを無視します

    「新しい file.html」は無視でき、送信された「古い file.html」が再変更された場合、Git は後者を無視しません。

    方法:
    1. git rm --cached old file.html を実行します
    2. git commit old file.html -m 'コメント...' を実行します。

    説明:

    1. 追跡されたファイルをローカルで削除せずに .git ライブラリから削除します (ローカルで削除する場合は、rm コマンドの前に git を追加しないでください)。
    2. 送信すると、ファイルがファイルから削除されます。 .git ライブラリは本当に削除されました

    その後、「old file.html」は追跡されなくなります

    ---------------区切り線---------------

    .gitignore ファイルが送信されたため、Git はそれを追跡し、.gitignore ファイルを再度変更しました

    その後、git status でステータスを確認すると、もちろん次のようになります:
    リーリー

    方法 1、変更を元に戻す:

    git checkout を実行します -- ".gitignore"

    方法 2: 変更を .git ライブラリに送信し、Git に追跡させます:

    git add .gitignore を実行します
    git commit .gitignore -m 'Comment...' を実行します

    返事
    0
  • 黄舟

    黄舟2017-05-02 09:35:19

    修正 .gitignore、正常に提出する必要があり、問題ありません

    返事
    0
  • 高洛峰

    高洛峰2017-05-02 09:35:19

    gitignore が変更されていないように見える場合は、ファイルを無視するために使用したファイルが無視されています。

    返事
    0
  • 天蓬老师

    天蓬老师2017-05-02 09:35:19

    コミットしませんでしたか? 。 。 .gitignore には通常 commit が必要です

    返事
    0
  • 仅有的幸福

    仅有的幸福2017-05-02 09:35:19

    変更した場合は変更としてカウントされ、コミットする必要があります

    返事
    0
  • PHP中文网

    PHP中文网2017-05-02 09:35:19

    .gitignore 送信

    返事
    0
  • キャンセル返事