Git skip-worktree assume-unchnged

~/.gitconfig
[alias]
    assume-unchanged = update-index --assume-unchanged
    assume-changed = update-index --no-assume-unchanged
    assumed-unchanged = !git ls-files -v | grep --color "^[[:lower:]]"
    skip-worktree = update-index --skip-worktree
    no-skip-worktree = update-index --no-skip-worktree
    skipped-worktree = !git ls-files -v | grep --color ^S

skip-worktree используется если хочется изменить файл локально и он не хочется чтобы он перезаписывался при работе над ветками git skip-worktree Makefile

assume-uncahged используется если хочется проигнорировать локальные изменения файла и перезаписывать его при работе над ветками

хороший пост про это на английском

Last updated

Was this helpful?