|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.12.2022, 03:08 | #1 |
Пользователь
Регистрация: 11.10.2022
Сообщений: 45
|
git commit и git add разница?
В чем разница между двумя этими командами, когда по-моему они обе просто фиксируют изменения для передачи через push?
Или по-другому: зачем нужен git add, когда есть git commit? По-моему просто одно и то же действие разбивается на два этапа, когда можно обойтись командой git commit. Последний раз редактировалось sbnet; 22.12.2022 в 20:41. |
22.12.2022, 09:28 | #2 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,528
|
git add только составляет список изменений, который будет фиксироваться последующей командой commit
и соответственно прочие изменения будут игнорироваться разделение обеспечивает выборочное сохранение изменений.
программа — запись алгоритма на языке понятном транслятору
|
22.12.2022, 09:28 | #3 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,759
|
Потому что не каждое добавление, удаление файла должно быть коммитом. Потому что в коммит не всегда должны входить все изменения и т.д.
|
22.12.2022, 09:44 | #4 |
Форумчанин
Регистрация: 27.04.2022
Сообщений: 494
|
sbnet, когда ты создаёшь новый файл, он не попадает под гит автоматически (изменения в нём не отслеживаются). Для такого файла ты делаешь git add один единственный раз и потом коммитишь изменения этого файла сколько душе угодно.
А вообще вот тут явно всё описано, было бы желание почитать https://git-scm.com/book/ru/v2/Основ...-в-репозиторий
стимулятор https://yoomoney.ru/to/41001303250491
|
22.12.2022, 20:41 | #5 | |
Пользователь
Регистрация: 11.10.2022
Сообщений: 45
|
Цитата:
|
|
22.12.2022, 20:54 | #6 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,759
|
Так вам о том же и написали. Можно commit попросить собрать, но там все и на каждый файл коммит делать такое себе.
|
22.12.2022, 22:02 | #7 |
Форумчанин
Регистрация: 27.04.2022
Сообщений: 494
|
цитируйте дословно оттуда где вы это прочитали.
стимулятор https://yoomoney.ru/to/41001303250491
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
RollBack и Commit | knesinka | C# (си шарп) | 2 | 03.12.2012 13:15 |
Firebird - множественный Update никак не commit | DeveloPerchik | БД в Delphi | 5 | 27.07.2012 23:27 |
svn post commit на форум phpbb | men232 | PHP | 0 | 29.04.2012 13:03 |
InterBase - Commit, Rollback | SoftKoc | БД в Delphi | 3 | 16.12.2010 13:33 |
Как сделать Commit? Delphi + Ehlib + Firebird. | Alexei91 | БД в Delphi | 3 | 11.08.2010 10:58 |