Git и GitHub для начинающих.

preview_player
Показать описание
Система контроля версий GIT. И GitHub.

00:00 | Вступление
00:23 | Зачем нужен Git
01:29 | Установка Git в Linux
02:00 | Установка Git в Windows
03:15 | Первоначальная настройка Git. Инициализация проекта
05:40 | Команды status, log, add и commit
09:23 | diff и restore
13:42 | gitignore
17:11 | Просмотр изменений git show
18:27 | Возврат на предыдущую версию git checkout и git reset
22:50 | Работа с ветками branche
31:32 | Интеграция Git в Visual Studio Code
34:51 | GitHub регистрация.
36:10 | Создание репозитория в GitHub
38:05 | Git Clone
39:10 | SSH в GitHub

Буду очень благодарен за поддержку в виде чашечки ☕️:

Рассмотрим основы и принцип работы.
На практике покажу все основные команды, а так же основы как работать с GitHub.

Команды в видео:
1. Установка:
apt install git

2. Регистрация:

3. Создание рабочей папки, инициализация и обзор git status
mkdir git-dir
git status
git init
git log

4. Создание файла и добавление в git:
touch file01
git add file01
git add .
git commit -m "First Commit"

5. Restore und Diff
Restore - возвращение к состоянию последнего комита
Diff - показыват изменение с последнего комита
git restore file01
git diff file01

6. Restore und Diff если уже сделано git add .
git restore --staged file01
git diff --staged file01

7. Отображает изменения в комите
git show ID

8. Git Ignore
touch .gitignore
vi .gitignore
tmp
*.log

9. Восстановление версии
git checkout ID

10. Удаление версии
git reset --hard HEAD~2 (2 - удалить 2 последние версии / возвращение на 2 версии)
git reset --hard commitID

11. Возвращение к самой новой версии
git reset --hard ORIG_HEAD

12. Ветки branche
git branche - Список
git branch NAME - Новая ветка
git checkout NAME - Переключится в ветку
git branche -d NAME - Удалить ветку
git checkout -b NAME

13. Объединение бранча с мастером
git checkout master
git merge BRANCHE-NAME
Рекомендации по теме
Комментарии
Автор

По мне так лучшего объяснения я еще не нашел. Спасибо автору за работу.

azatbegenchev
Автор

Слава Богу за тебя, Рома, что ты популярно объясняешь. :)

olsuhvlad
Автор

Ромка, спасибо за видосы. Ты очень сильно облегчаешь мне усвоение материала и экономишь мое время. Ром, у тебя branch на слайде на немецком, а остальное на английском))) 24:40

АлексейСтерх-ьв
Автор

Спасибо за твою работу, благодаря тебе без труда удается познакомиться с необходимыми технологиями, в частности, курс по Docker - прежде смотрел о нем видео на английском, твой материал с этим не сравнится - все, на мой взгляд, отлично раскрыто и доходчиво объяснено, сохранил его себе, чтобы не потерять. Have a good one!

ДенисТараканов-ъг
Автор

Спасибо за урок! Все понятно и достаточно. Желаю автору успеха и развития канала )

mitruslatovous
Автор

Чувак, "Репозиторий" это слово мужского рода!!!

SUPERMAN-nkvk
Автор

Все строчат, строчат в консоли команды, но никто не объясняет принцип работы этого гита.
Я считаю достаточно объяснить предназначение, принцип работы и показать пару часто используемых примера.
Но нет...все начинают

МихалИваныч
Автор

Чувак, ты халф-лайф 2 не озвучивал случайно?

yao_interactiv
Автор

1 В начале было Слово, и Слово было у Бога, и Слово было Бог.
2 Оно было в начале у Бога.
3 Все чрез Него начало быть, и без Него ничто не начало быть, что начало быть.
4 В Нем была жизнь, и жизнь была свет человеков.
5 И свет во тьме светит, и тьма не объяла его.

6 Был человек, посланный от Бога; имя ему Иоанн.
7 Он пришел для свидетельства, чтобы свидетельствовать о Свете, дабы все уверовали чрез него.
8 Он не был свет, но [был послан], чтобы свидетельствовать о Свете.

9 Был Свет истинный, Который просвещает всякого человека, приходящего в мир.
10 В мире был, и мир чрез Него начал быть, и мир Его не познал.
11 Пришел к своим, и свои Его не приняли.

12 А тем, которые приняли Его, верующим во имя Его, дал власть быть чадами Божиими,
13 которые ни от крови, ни от хотения плоти, ни от хотения мужа, но от Бога родились.

14 И Слово стало плотию, и обитало с нами, полное благодати и истины; и мы видели славу Его, славу, как Единородного от Отца.
(Иоан.1:1-14)

olsuhvlad