Участник:Dsalokin: различия между версиями
Материал из Поле цифровой дидактики
Patarakin (обсуждение | вклад) (Новая страница: «Категория:UserMGPU Категория:ИВО-241м») |
Dsalokin (обсуждение | вклад) |
||
(не показано 7 промежуточных версий 2 участников) | |||
Строка 1: | Строка 1: | ||
{{UserMGPU | |||
|Description=Студент магистратуры ИЦО, группа ИВО-241м | |||
|Field_of_knowledge=Математика, Информатика | |||
|similar_concepts=JSON, YAML | |||
|Environment=Java, Git, GitHub, Shell, CMD, C++ | |||
}} | |||
=== Git === | |||
Git — это специальная программа, которая позволяет отслеживать любые изменения в файлах, хранить их версии и оперативно возвращаться в любое сохранённое состояние. | |||
{{#widget:iframe | |||
|url=https://learngitbranching.js.org/?locale=ru_RU | |||
|width=800 | |||
|height=800 | |||
}} | |||
Git может быть локальным, централизованным или распределённым: | |||
{| {{prettytable}} | |||
|- | |||
!{{Hl2}}| Локальный | |||
!{{Hl2}}| Централизованным | |||
!{{Hl2}}| Распределённым | |||
|- | |||
|установлен на одном компьютере и хранит файлы только в одном экземпляре в рамках настроенного окружения. Подходит, если программист пишет код в одиночку | |||
|находится на общем сервере и хранит все файлы на нём | |||
|хранит данные и в общем облачном хранилище, и в устройствах участников команды. Распределённая система лучше всего подходит для командной работы | |||
|} | |||
Команды для [[Git]] в консоли | |||
<syntaxhighlight lang="java"> | |||
/* | |||
git status — показывает состояния файлов в рабочей директории и индексе; | |||
git diff — используется для вычисления разницы между двумя Git-деревьями; | |||
git commit — берёт все данные, добавленные в индекс с помощью git add, и сохраняет их слепок во внутренней базе данных; | |||
git reset — используется в основном для отмены изменений; | |||
git rm — используется для удаления файлов из индекса и рабочей директории; | |||
git mv — удобный способ переместить файл, а затем выполнить git add для нового файла и git rm для старого; | |||
git clean — используется для удаления мусора из рабочей директории. | |||
*/ | |||
</syntaxhighlight> | |||
{{#ask: [[Git]] | ?Affordances }} | |||
{{#network:Git}} | |||
[[Категория:ИВО-241м]] | |||
[[Категория:UserMGPU]] | [[Категория:UserMGPU]] | ||
Текущая версия на 21:11, 12 сентября 2024
Описание участника | Студент магистратуры ИЦО, группа ИВО-241м |
---|---|
Область знаний | Математика, Информатика |
Веб-сайт | |
Видео запись | |
Кто оказал влияние (учителя) из Категория:Person |
|
Понятия, которые интересуют из Категория:Понятие |
JSON, YAML |
Среды и средства, которые использует из цифровых средств или игр или книг |
Java, Git, GitHub, Shell, CMD, C++ |
Проекты, статьи и рецепты, над которыми работает |
Git
Git — это специальная программа, которая позволяет отслеживать любые изменения в файлах, хранить их версии и оперативно возвращаться в любое сохранённое состояние.
Git может быть локальным, централизованным или распределённым:
Локальный | Централизованным | Распределённым |
---|---|---|
установлен на одном компьютере и хранит файлы только в одном экземпляре в рамках настроенного окружения. Подходит, если программист пишет код в одиночку | находится на общем сервере и хранит все файлы на нём | хранит данные и в общем облачном хранилище, и в устройствах участников команды. Распределённая система лучше всего подходит для командной работы |
Команды для Git в консоли
/*
git status — показывает состояния файлов в рабочей директории и индексе;
git diff — используется для вычисления разницы между двумя Git-деревьями;
git commit — берёт все данные, добавленные в индекс с помощью git add, и сохраняет их слепок во внутренней базе данных;
git reset — используется в основном для отмены изменений;
git rm — используется для удаления файлов из индекса и рабочей директории;
git mv — удобный способ переместить файл, а затем выполнить git add для нового файла и git rm для старого;
git clean — используется для удаления мусора из рабочей директории.
*/
Affordances | |
---|---|
Git | Контроль версий и отслеживание всех изменений |