Есть проблемка с SourceTree, когда происходят какие-то изменения в ветке, и есть определенные файлы, которые не хотелось бы отправлять на шаред, а хочеться их оставить в стеше, что бы были для других веток.
Как я делал раньше: перед коммитов я селектил файлы которые не должны попасть на гитлаб/гитхаб - заносил их в стеш и потом возвращался к остальным изменениям и уже их пушил(без "личных" файлов).
Сейчас это работает не совсем как мне нужно, у меня стешаться все файлы, даже те которые не застешены.
Что мешает перед коммитом индексировать только нужные файлы? Зачем ты коммитишь всё?
Так SourceTree не разрешает коммитить и потом пушить в ремоут ветку, когда есть untracked files. Возможно, я ошибаюсь, но надо будет проверить. Спасибо)
lucky4, не может быть такого. Push не зависит от состояния рабочего каталога.
В любом случае ты можешь сначала закоммитить нужное, потом спрятать через stash ненужное и не будет никаких untracked.
lucky4, Почему бы вам "личные" файлы не занести в гитигнор?
Если не хочется вписывать в проектный, то можно в глобальный для системы (обычно в домашнем каталоге расположен).