Git и Github

1.

Git и Github

2.

3.

Git
Cистема управления версиями с распределенной архитектурой.
В отличие от некогда популярных систем вроде CVS и Subversion (SVN),
где полная история версий проекта доступна лишь в одном месте, в Git каждая рабочая
копия кода сама по себе является репозиторием.
Это позволяет всем разработчикам хранить историю изменений в полном объеме.

4.

Как работает Git?

5.

Установка Git
Windows
https://git-scm.com/download/win

6.

Установка Git
MacOS
Открываем терминал и пишем:
Если установлен Homebrew
brew install git
Если нет, то
git --version
Появится окно, где предложат установить Command Line Tools (CLT). Соглашаемся и ждём
установки. Вместе с CLT установится и git

7.

Установка Git
Linix
Debian или Ubuntu
sudo apt install git
CentOS
sudo yum install git

8.

9.

https://github.com/

10.

Регистрация

11.

12.

Работа с Git в продуктах JetBrains
File>Settings>Version Control>GitHub

13.

14.

15.

Создание репозитория JB
VCS>Share Project on GitHub

16.

17.

Создание репозитория GitHub

18.

19.

Файл .gitignore
Игнорируемые файлы — это, как правило, артефакты сборки и файлы, генерируемые машиной
из исходных файлов в вашем репозитории, либо файлы, которые по какой-либо
иной причине не должны попадать в коммиты.
directory/
*.txt
Index2.html

20.

Скачивание существующих
репозиториев

21.

git clone ссылка_на_репозиторий
D:\>git clone https://github.com/skr1pmen/minecraft.git
Cloning into 'minecraft'...
remote: Enumerating objects: 143, done.
remote: Counting objects: 100% (143/143), done.
remote: Compressing objects: 100% (95/95), done.
remote: Total 143 (delta 52), reused 84 (delta 26), pack-reused 0
Receiving objects: 100% (143/143), 9.30 MiB | 9.05 MiB/s, done.
Resolving deltas: 100% (52/52), done.

22.

Задания для выполнения
• Зарегистрировать свои аккаунты на GitHub (запомните свои пароли!).
• Создайте свой первый репозиторий с своим названием.
• Создайте файл README.md с следующем содержанием :
# Заголовок проекта
Мой первый проект на GitHub

23.

Домашняя работа
• Установить себе на домашний пк Git
• Повторить всю презентацию
English     Русский Правила