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