У меня сейчас 153 измененных файла, и это будет один коммит потому что все эти изменения касаются одного фикса. Я должен каждый файл добавлять вручную? Наркоман?
`git add -u` как раз добавит все измененные и только измененные файлы (и удаленные). А всякий мусор вроде .vscode/.DS_store/__pycache__ итп оставьте себе
Что ж людям так хочется велосипеды с квадратными колёсами делать? Для локального гитигнора есть .git/info/exclude, в худшем случае можно использовать git update-index --assume-unchanged
Хватит мусорить в рабочем дереве, оно не для этого нужно!
у меня на проекте .vscode добавлен в gitignore, но при этом файлы которые обычно лежат в .vscode добавлены в проект по другому пути.
И есть таска sync_vscode которая копирует эти файлы из другого пути обратно в .vscode
Таким образом у нас как бы есть стандарт того как неплохо бы настраивать vscode для общего удобства, но любой может от него отойти если нужно
То есть, вы задаёте мне вопросы, не имеющие практического смысла? Это политика компании - тратить рабочее время и силы на бессмысленную хуйню, или ваша инициатива? Мне это нужно знать для принятия решения, идти ли к вам.
в смысле что будет? нормальная практика, добавил и пишешь там что хочешь. правда гит глючит и игнорит игнор если фай уже в индексе но потом добавлен в игнор
Git так с любым файлом поступает. Если файл закоммичен, а потом добавлен в игнор, то независимо от содержимого гитигнор, изменения файла всегда будут отображаться в гите.
Если сначала создать gitignore, закоммитить его, а потом добавить в него игнор самого себя, то это не на что не повлияет, изменения файла продолжат предлагаться для нового коммита.
А если создать gitignore и сразу добавить в него игнор самого себя, то он будет честно игнорироваться.
fatal: unable to access '[repository_url]': The requested URL returned error: 403
Хватит мусорить в рабочем дереве, оно не для этого нужно!
И есть таска sync_vscode которая копирует эти файлы из другого пути обратно в .vscode
Таким образом у нас как бы есть стандарт того как неплохо бы настраивать vscode для общего удобства, но любой может от него отойти если нужно
ренейм какого-нибудь поля, и вуаля -- 100500 файлов в ченжах.
А если создать gitignore и сразу добавить в него игнор самого себя, то он будет честно игнорироваться.