検索

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

.gitignore ファイルを追加して送信すると、バージョン管理で無視されたファイルがバージョン管理に再度追加されました。

リモート ウェアハウスに以前にアップロードされた構成ファイルがいくつかありますが、コミットまたはプッシュするたびにこれらの構成ファイルを追加しないでください。したがって、最初にこれらのファイルを追跡しないように設定し、次に .gitignore ファイルを作成し、無視するファイル名を追加します。コミット時に、さまざまな delete: ファイル名が求められます。
しかし、コミットかコミット/プッシュかに関係なく、今無視されたすべてのファイルがバージョン管理に追加されました (Eclipse のファイルのアイコンで確認できます。変更後も確認できます)ファイルの内容とコミット)。何が起こっているのかお聞きしたいのですが、最初はバージョン管理から削除されていたファイルが、コミット後にバージョン管理に追加されるのはなぜですか?

淡淡烟草味淡淡烟草味2826日前598

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

  • 我想大声告诉你

    我想大声告诉你2017-05-02 09:24:57


    a.txtb.txtc.txt という 3 つのファイルがあり、それらはすべて提出されました。 a.txt, b.txt, c.txt三个文件,而且都已经提交过了。

    现在你希望ignore b.txt

    那应该把b.txt加入到.gitignore文件中,echo "b.txt" >> .gitignore

    然后本次commit/push时,你会看到

    .gitignore
    b.txt

    如果b.txt本次也有改动的话,你会看到它的。没关系

    你就只管commit/push,下次才会忽略所有b.txt

    ここでは b.txt無視 します

    次に、b.txt.gitignore ファイルに追加します。echo "b.txt" >> .gitignore #🎜🎜# #🎜🎜#今度は commit/push を実行すると、#🎜🎜# が表示されます リーリー
    #🎜🎜#今回は b.txt が変更されている場合、それが表示されます。大丈夫です#🎜🎜#
    #🎜🎜# commit/push だけを行うと、次回からはすべての b.txt の変更が無視されます。 #🎜🎜# #🎜🎜#これを言う必要があるかどうかはわかりません#🎜🎜#

    返事
    0
  • 迷茫

    迷茫2017-05-02 09:24:57

    これには、必要な結果が含まれています/q/1010000000430426

    返事
    0
  • ringa_lee

    ringa_lee2017-05-02 09:24:57

    問題は解決されました。操作方法は (Eclipse の場合)、まずバージョン管理から削除するファイルを右クリックして無視します。ファイルのレコードが .gitignore に追加され、次にファイルを削除し、コミットしてプッシュします。リモートブランチは削除されます。次回ファイルをローカルで再生成すると、.gitignore に追加されるため、新しく生成されたファイルはバージョン管理に追加されなくなります~
    (追記: 私はこの考えに従いました)以前は一度も成功したことがなかったのですが、次の日他の人にアドバイスを求めたら同じことを言われ、家に帰ってもう一度試したら成功しました =.=)

    返事
    0
  • キャンセル返事