サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Nintendo Direct
note.dokeep.jp
git filter-branch –env-filterを使用して過去の情報を変更します。 無条件での一括変更、特定のメールアドレスを条件とした変更をする方法です。 --commit-filterは遅いようなので使用していません。 環境Windows 10 Pro 64bit 1709Git 2.17.1.windows.1結果全てのブランチを対象とする場合は、末尾のHEADを-- --allにして以下を実行します。 無条件に一括変更する git filter-branch -f --env-filter "GIT_AUTHOR_NAME='newName'; GIT_AUTHOR_EMAIL='new@localhost'; GIT_COMMITTER_NAME='newName'; GIT_COMMITTER_EMAIL='new@localhost';" --tag-name-fi
git filter-branch –index-filterを使用して、過去からファイル/フォルダを消し去ります。 ファイル名にスペースが含まれる場合は注意です。 –tree-filterより高速です。 環境Windows 10 Pro 64bit 1709Git 2.17.1.windows.1結果x x/a'b.txtファイル と yyyフォルダを削除する例です。 # チェックアウトしているブランチに実行 git filter-branch -f --index-filter "git rm -rf --cached --ignore-unmatch 'x x/a''b.txt' yyy/" --prune-empty HEAD # 全てのブランチに実行 git filter-branch -f --index-filter "git rm -rf --cached --ignore
このページを最初にブックマークしてみませんか?
『note.dokeep.jp』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く