Git туторіал: Знайомство з GitHub. Фіксимо конфлікти Git. Squash комітів. Git Rebase і Merge різниця

  Рет қаралды 483

Ukraine Code

Ukraine Code

Күн бұрын

📌 Український канал про програмування та аналіз даних, підписуйтесь, буде багато цікавого і корисного 👩‍💻
www.youtube.com/@ukrainecode?...
================================
📌 OTHER VIDEOS FROM THIS COURSE.
================================
👩‍💻 AI Все про штучний інтелект . 👉 • AI Все про штучний інт...
👩‍💻 Туторіали. 👉 • Бібліотеки Python для ...
👩‍💻 Організовуємо робочій простір для роботи з проектами. 👉 • Зручна організація роб...
00:00 Для чого потрібен git?
2:01 Налаштування git для проекту: глобальний та локальний git config. Назначти user name, email. Видалити user name та email з конфігу.
6:08 Автоматично конвертувати кінці рядків у git. core.autocrlf
6:54 Початок роботи в git, ініціалізація проекту.
8:03 .DS_Store files що це? Як ігнорувати ці файли та видалити ds_store з файлів git репозиторію проекта?
9:53 Глобальний .gitignore файл. Захистити одразу всі проекти від непотрібних файлів.
10:22 Варіанти додавання змін. Git add
11:36 Як зробити коміт? Git commit
12:16 Основна конфігурация git. Що таке робоча директорія, індекс та репозиторій?
13:50 Додавання до індексу git. Як додати зміни і закомітити їх однією командою? git commit -am
15:35 Видалення обʼєктів у git. Команда rm чи git rm?
17:59 Як швидко перейменувати файл перед комітом в git. Команда mv або git mv?
19:19 Приклади використання .gitignore? Синтаксис файлу .gitignore та його налаштування.
23:11 Як додати пошту до локального репозиторю git, або імʼя?
24:15 Що таке віддалений репозиторій? Види віддалених репозиторіїв.
25:55 Знайомство з github. Створення github репозиторію.
27:32 Склонувати github репозиторій. Як сгенерити ssh ключ? Налаштувати ssh підключення з github.
29:40 Як видалити github репозиторій на віддаленому сервері?
30:20 Клонування за допомогою github CLI.
31:48 Перевірка віддаленого підлючення до github.
32:13 Залити зміни на віддалений репозиторій.
33:06 Стягнути собі зміни з віддаленого репозиторію.
34:04 Залити новий проект на віддалений репозиторій.
37:55 Знайомство з розширенням - git graph
39:05 Створення нової гілки та перемикання на неї - git branch name та git checkout name
40:30 Створення нової гілки та перемикання на неї однією командою - git branch -b
42:55 Дивимось гілки що змержені в головну гілку main - git branch --merged Незмержений перелік гілок - git branch --no-merged
43:21 Merge гілок
44:31 git log - Дивимось логи різними способами
45:15 git diff - Дивимось різницю в змінах у гілках, комітах
47:08 git diff для робочої директорії. git diff --staged для змін на stage. Різниця між git diff на стейджі та у робочій директорії
51:05 fix git conflicts фіксимо отриманий конфлікт
54:45 Знайомство з git reflog
56:25 git reset --hard Відміняємо зміни, які зʼявились після злиття гілок, без слідів в історії log
58:21 Відміняємо зміни що наробили командою git reset --hard
59:55 git reset --soft - Безпечна команда для відмини змін у комітах
01:00:30 git amend змінити і перезаписати останній коміт
01:04:02 git branch -d видалити локально гілку
01:04:53 git merge --squash злити всі зміни однім комітом
01:06:42 git branch -D видалити локально гілку з незлитими змінами
01:07:50 git log -2 дивимось останні 2 коміти. git log --stat -2 дивимось останні 2 логи з подробицями. git log --pretty логи в одну строку
01:08:55 форматування логів. логи у вигляді графа
01:10:05 логи за певний період
01:11:45 alias для команд у git. Назначаємо та видаляємо у git config --global
01:13:26 плагін для zsh з готовими аліасами
01:14:18
Ми розглянемо ключові аспекти, такі як git rebase і merge та їхні різниці, процес роботи з git rebase.
Поринемо у світ логів git, де вивчимо, як аналізувати їх графічно та одними строками.
Далі ми розглянемо інші корисні команди, такі як git amend для перезапису останнього коміту, відміна останнього коміту за допомогою git, техніка squash комітів та способи вирішення конфліктів git.
Ми також ознайомимося з процесом відновлення видалених змін за допомогою git та роботою з логами у reflog.

Пікірлер: 2
@swartex92
@swartex92 25 күн бұрын
Гарна подача матеріалу! приємний і чистий звук! удачі вам розвитку каналу! ps підписався, лайкос поставив, і друзям лінку на ваш канал скину)
@ukrainecode
@ukrainecode 25 күн бұрын
🫶 Дуже дякую за підтримку! )
Proje 1: Vite hata giderimi #4
3:07
(5K1İ) 5 Kedi 1 İnsan Teknoloji
Рет қаралды 20
Cute Barbie Gadget 🥰 #gadgets
01:00
FLIP FLOP Hacks
Рет қаралды 38 МЛН
Sprinting with More and More Money
00:29
MrBeast
Рет қаралды 154 МЛН
Чай будешь? #чайбудешь
00:14
ПАРОДИИ НА ИЗВЕСТНЫЕ ТРЕКИ
Рет қаралды 2,4 МЛН
1 класс vs 11 класс  (игрушка)
00:30
БЕРТ
Рет қаралды 1,7 МЛН
Web Development Course in Chennai - Aimore Technologies
2:48
Aimore Technologies
Рет қаралды 45
Como adicionar chave ssh ao github Tutoriais 08
8:25
Juan Colchete
Рет қаралды 12
Fastfetch, alternative to Neofetch on Linux
5:58
Friendly Alien
Рет қаралды 1,4 М.
microsoft will take screenshots of your computer every 5 seconds
9:34
Low Level Learning
Рет қаралды 105 М.
Cute Barbie Gadget 🥰 #gadgets
01:00
FLIP FLOP Hacks
Рет қаралды 38 МЛН