by Kisilenko Anastasia
Minecraft Bedrock разработчик, владею сервером 4PDA Network.
https://4pdanetwork.ru/
Java - основной стек.
Работала ранее в DNS, теперь в Farpost.
https://github.com/Iktaniyalol?tab=repositories
Что же такое Git, если говорить коротко? Очень важно понять эту часть материала, потому что если вы поймёте, что такое Git и основы того, как он работает, тогда, возможно, вам будет гораздо проще его использовать. Пока вы изучаете Git, попробуйте забыть всё, что вы знаете о других системах контроля версий, таких как Subversion и Perforce. Это позволит вам избежать определённых проблем при использовании инструмента. Git хранит и использует информацию совсем иначе по сравнению с другими системами, даже несмотря на то, что интерфейс пользователя достаточно похож, и понимание этих различий поможет вам избежать путаницы во время использования.
Основное отличие Git от любой другой системы контроля версий
(включая Subversion и её собратьев) - это подход к работе со своими данными.
Концептуально, большинство других систем хранят информацию в виде списка изменений в файлах.
Эти системы (CVS, Subversion, Perforce, Bazaar и т. д.) представляют хранимую информацию
в виде набора файлов и изменений, сделанных в каждом файле, по времени
(обычно это называют контролем версий, основанным на различиях).
У Git есть три основных состояния, в которых могут находиться ваши файлы: изменён (modified), индексирован (staged) и зафиксирован (committed):
- К изменённым относятся файлы, которые поменялись, но ещё не были зафиксированы.
- Индексированный - это изменённый файл в его текущей версии, отмеченный для включения в следующий коммит.
- Зафиксированный значит, что файл уже сохранён в вашей локальной базе.