git を使い始めたばかりで、ファイルを無視したいのですが、解決方法がわからない問題がいくつかあります。たとえば、html ファイルを無視したいです。私は
次に、.gitignore ファイルの編集モードで、
保存して終了
git status を見ると、確かに hmtl ファイルは消えていましたが、表示されていました
.gitignore ファイルを送信する必要があります。ファイルを無視する方法に何か問題がありますか?
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 ライブラリは本当に削除されました
その後、git status でステータスを確認すると、もちろん次のようになります: リーリー
git checkout を実行します -- ".gitignore"
git add .gitignore を実行します git commit .gitignore -m 'Comment...' を実行します
修正 .gitignore、正常に提出する必要があり、問題ありません
.gitignore
gitignore が変更されていないように見える場合は、ファイルを無視するために使用したファイルが無視されています。
コミットしませんでしたか? 。 。 .gitignore には通常 commit が必要です
変更した場合は変更としてカウントされ、コミットする必要があります
.gitignore 送信
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 を追加しないでください)。
その後、「old file.html」は追跡されなくなります2. 送信すると、ファイルがファイルから削除されます。 .git ライブラリは本当に削除されました
その後、git status でステータスを確認すると、もちろん次のようになります:
方法 1、変更を元に戻す:リーリー
git checkout を実行します -- ".gitignore"
方法 2: 変更を .git ライブラリに送信し、Git に追跡させます:git add .gitignore を実行します
git commit .gitignore -m 'Comment...' を実行します
修正
.gitignore
、正常に提出する必要があり、問題ありませんgitignore が変更されていないように見える場合は、ファイルを無視するために使用したファイルが無視されています。
コミットしませんでしたか? 。 。 .gitignore には通常 commit が必要です
変更した場合は変更としてカウントされ、コミットする必要があります
.gitignore 送信