Gitリポジトリよりファイルを削除した時に変更を反映する
-
git rm filename.txt
-
filename.txt
を削除する。
-
-
git rm --cached filename.txt
-
filename.txt
をステージングから消す(フォルダ上には残ったまま)
-
-
git add -u
- 全削除ファイルをステージングに反映する。
https://stackoverflow.com/questions/12373733/staging-deleted-files
Merge のコンフリクト(衝突)を一瞬で解決する
VScodeでコンフリクト のあるファイルを開く。コンフリクト のある箇所で「マージする側の変更を適用する」「マージされる側の変更を適用する」「両方の側の変更を適用する」という選択肢が選べる。
-
スクリプトで対処
- https://easyengine.io/tutorials/git/git-resolve-merge-conflicts/
- 基本アイディアとしては、
>>>>>>>>
などコンフリクトのある箇所の文字列で検索しコンフリクト のあるファイルを洗い出す →git checkout --ours PATH/FILE
またはgit checkout --theirs PATH/FILE
でどちらかの変更を受け入れる。