Автоматизований контроль версій


Малюнок 1

Comic: аспірант надсилає «FINAL.doc» своєму науковому керівнику. Декілька дедалі інтенсивніших та неприємних раундів обміну коментарями і версіями закінчуються файлом під назвою "FINAL_rev.22.comments49.corrections.10.#@$%HYDIDCOMETOGRADSCHOOL????.doc"
“notFinal.doc” Хорхе Чам, https://www.phdcomics.com

Малюнок 2

Зміни зберігаються у послідовності

Малюнок 3

Різні версії можна зберегти

Малюнок 4

Різні версії можна обʼєднати

Налаштування Git


Створення репозиторію


Малюнок 1

motivatingexampleWerewolf vs dracula by b-maze / Deviant Art. Mars by European Space Agency / CC-BY-SA 3.0 IGO. Pluto / Courtesy NASA/JPL-Caltech. Mummy © Gilad Fried / The Noun Project / CC BY 3.0. Moon © Luc Viatour / https://lucnix.be / CC BY-SA 3.0.


Відстеження змін


Малюнок 1

Зона стейджингу (Git staging area)

Малюнок 2

Послідовність дій для коміту

Дослідження історії


Малюнок 1

Використання git checkout

Малюнок 2

https://figshare.com/articles/How\_Git\_works\_a\_cartoon/1328266

Ігнорування файлів


Віддалені репозиторії у GitHub


Малюнок 1

Створення репозиторію на GitHub (крок 1)

Малюнок 2

Створення репозиторію на GitHub (крок 2)

Малюнок 3

Створення репозиторію на GitHub (крок 3)

Малюнок 4

Локальний репозиторій із зоною стейджингу

Малюнок 5

Щойно створений репозиторій GitHub

Малюнок 6

Як знайти URL репозиторію у GitHub

Малюнок 7

Зміна URL репозиторію у GitHub

Малюнок 8

Репозиторій GitHub після першого виконання команди push

Співпраця


Малюнок 1

Сторінка репозиторію після вибору Settings -> Collaborators, яка показує додавання співавторів у GitHub

Малюнок 2

Після клонування репозиторію

Конфлікти


Малюнок 1

Суперечливі зміни

Відкрита наука


Ліцензування


Цитування


Хостинг


Додатково: Використання Git з RStudio


Малюнок 1

Знімок екрана RStudio, що показує меню файлу з вибраним пунктом "New Project..."

Малюнок 2

Знімок екрана RStudio, що показує діалогове вікно New Project з обраним пунктом "Create project from existing directory"

Малюнок 3


Малюнок 4

Вікно RStudio після створення нового проєкту з великою стрілкою, що вказує на вертикальну панель меню Git.

Малюнок 5


Малюнок 6

Знімок екрана RStudio, що показує меню Git з обраним пунктом "Commit..."

Малюнок 7


Малюнок 8

Знімок екрана RStudio, що показує меню git з обраним пунктом "History"

Малюнок 9


Малюнок 10

Знімок екрану RStudio, що показує .gitignore, відкритий у вікні редактора з файлами .Rproj.user, .Rhistory, .RData, та *.Rproj, доданими наприкінці