Login
Как у гита узнать отчего он считает что файл модифицирован
498 просмотров
Перейти к просмотру всей ветки
in Antwort alex445 28.05.25 21:53
Иначе зачем нужна команда stage?
Хм, оказалось, что я даже и не подозревал, что можно стажить только части , не вижу подобного в моём UI
Ну так без нее никак, хотя чаще всего берется всё. Но иногда выбираются отдельные файлы.
Хотя есть и более интересная команда
Да, stash
и stage
— это разные механизмы в Git, хотя оба помогают управлять незакоммиченными изменениями.
🔹 Staging (git add
/ git stage
)
- Подготавливает изменения для коммита.
- Изменения остаются видимыми в рабочем каталоге.
- Не мешает переключению веток, но файлы остаются в текущем состоянии.
🔹 Stash (git stash
)
- Временно сохраняет изменения и очищает рабочий каталог.
- Позволяет переключаться на другую ветку без конфликтов.
- Можно восстановить (
git stash pop
илиgit stash apply
) позже.
Если тебе просто нужно подготовить изменения без коммита, stage
подходит. Если же нужно убрать изменения на время, но потом вернуть их — stash
удобнее.