[解決済み】Gitでローカルの作業ディレクトリをクリアする方法とは?重複
2022-03-23 03:55:14
質問
Git で作業ディレクトリをクリアするには?
解決方法は?
特定のファイルをラストコミット状態にリセットする(特定のファイルのコミットされていない変更を破棄する)には。
git checkout thefiletoreset.txt
に記載されています。
git status
を出力します。
(use "git checkout -- <file>..." to discard changes in working directory)
リポジトリ全体を最後にコミットした状態にリセットすること。
git reset --hard
未追跡のファイルを削除するには、通常、作業コピーのファイルをすべて削除すればよいのですが(ただし
ではなく
その
.git/
フォルダに移動してください!
git reset --hard
となり、コミットされたファイルだけが残ります。
より良い方法は
git clean
(
警告
を使用しています。
-x
フラグを使用すると、Git は無視されたファイルを削除します)。
git clean -d -x -f
は、ディレクトリを含む追跡されていないファイルを削除します (
-d
) や、git が無視するファイル (
-x
). を置き換えます。
-f
引数を
-n
を実行すると、ドライランや
-i
インタラクティブモードでは、何が削除されるかを教えてくれます。
関連するリンク
- git-resetのマニュアルページ
- git-clean のマニュアルページ
- git ready "未追跡ファイルのクリーンアップ" (Markoが投稿したように)
- Stack Overflowの質問 "現在のGit作業ツリーからローカル(未追跡)ファイルを削除する方法"。 )
関連
-
[解決済み] Git で直近のローカルコミットを取り消すには?
-
[解決済み] Gitブランチをローカルやリモートで削除するには?
-
[解決済み] git pull」と「git fetch」の違いは何ですか?
-
[解決済み] コミット前に 'git add' を取り消すにはどうすればよいですか?
-
[解決済み] リモートのGitブランチをチェックアウトするには?
-
[解決済み] 現在のGit作業ツリーからローカル(未追跡)ファイルを削除する方法
-
[解決済み] Git が追跡したファイルを .gitignore に登録したまま「忘れる」ようにするにはどうしたらいいですか?
-
[解決済み】"git pull" でローカルファイルを強制的に上書きするには?
-
[解決済み】Git リポジトリに空のディレクトリを追加するには?
-
[解決済み】ローカルのGitブランチの名前を変更するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】gitがローカルバージョンをリモートバージョンに置き換える
-
[解決済み】マージの競合が発生した git stash pop の取り消し
-
[解決済み】Githubの認証に失敗した - ... GitHubはシェルアクセスを提供しない
-
git revert 複数コミット
-
[解決済み] LFはgitでCRLFに置き換えられます - それは何ですか、そしてそれは重要ですか?[重複]。
-
[解決済み] リモートブランチにプッシュできない、ブランチに解決できない
-
[解決済み] エラーです。リベースを使用してプルできません。あなたはステージングされていない変更を持っています
-
[解決済み] 現在のGit作業ツリーからローカル(未追跡)ファイルを削除する方法
-
[解決済み] ファイルやフォルダを含むコミットされていない変更を元に戻すにはどうすればよいですか?
-
[解決済み] 既存のGitリポジトリをSVNにプッシュする