git config --global alias.ignore-list "! cd -- \"\${GIT_PREFIX:-.}\" && git ls-files -v \${1:-.} | sed -n -e \"s,^[a-z] \(.*\)$,\${GIT_PREFIX:-./}\1,p\" && git status --ignored --porcelain \${1:-.} 2>/dev/null | sed -n -e \"s/^\(\\!\\! \)\(.*\)$/\2/p\" #"
git ignore-list
git ls-files --others -i --exclude-standard
terminal.integrated.shell.windows
"terminal.integrated.defaultProfile.windows": "Git Bash",
"terminal.integrated.shell.windows": "D:\\Git\\bin\\bash.exe",
зачем три команды если это можно сделать одной?
git clone MyRepo .
Остальные команды я не понимаю, вот честно. Там какая-то бессмыслица.
Можете прокоментировать каждую? Что они по вашему делают?
Далее другая ситуация
после этого забыли git commit как минимум
нельзя переключаться на другую ветку пока индекс содержит удаления файлов
а какой результат вы хотели? Если предыдущая команда удаляет файлы из stage, а эта снова добавляет. В итоге вернулись к тому, с чего начали.
а это что за подсветка? Расшифруйте что означают цвета и кто их у вас раскрашивает?