-
Урок 1.
00:04:27
Welcome To The Course!
-
Урок 2.
00:03:53
What The Course Covers
-
Урок 3.
00:02:08
A Note On The Exercises
-
Урок 4.
00:01:10
Accessing The Slides & Diagrams
-
Урок 5.
00:01:25
What Really Matters In This Section
-
Урок 6.
00:03:09
What Exactly Is Git?
-
Урок 7.
00:06:50
Visualizing Git
-
Урок 8.
00:05:04
A Quick History Of Git
-
Урок 9.
00:06:00
Who Uses Git?
-
Урок 10.
00:03:26
Git Vs. Github: What's The Difference?
-
Урок 11.
00:01:56
What Really Matters In This Section
-
Урок 12.
00:06:17
Installing Git: Terminal Vs. GUIs
-
Урок 13.
00:08:54
WINDOWS Git Installation
-
Урок 14.
00:03:28
MAC Git Installation
-
Урок 15.
00:04:14
Configuring Your Git Name & Email
-
Урок 16.
00:03:47
Installing GitKraken (Our GUI)
-
Урок 17.
00:03:05
Terminal Crash Course: Introduction
-
Урок 18.
00:12:19
Terminal Crash Course: Navigation
-
Урок 19.
00:09:48
Terminal Crash Course: Creating Files & Folders
-
Урок 20.
00:06:43
Terminal Crash Course: Deleting Files & Folders
-
Урок 21.
00:01:13
What Really Matters In This Section
-
Урок 22.
00:04:06
What Is A Git Repo?
-
Урок 23.
00:03:55
Our First Commands: Git Init and Git Status
-
Урок 24.
00:03:35
The Mysterious .Git Folder
-
Урок 25.
00:03:33
A Common Early Git Mistake
-
Урок 26.
00:06:25
The Committing Workflow Overview
-
Урок 27.
00:07:16
Staging Changes With Git Add
-
Урок 28.
00:04:52
Finally, The Git Commit Command!
-
Урок 29.
00:08:25
The Git Log Command (And More Committing)
-
Урок 30.
00:07:51
Committing Exercise
-
Урок 31.
00:02:14
What Really Matters In This Section
-
Урок 32.
00:04:07
Navigating The Git Documentation
-
Урок 33.
00:06:21
Keeping Your Commits Atomic
-
Урок 34.
00:03:10
Commit Messages: Present Or Past Tense?
-
Урок 35.
00:09:02
Escaping VIM & Configuring Git's Default Editor
-
Урок 36.
00:04:07
A Closer Look At The Git Log Command
-
Урок 37.
00:06:26
Committing With A GUI
-
Урок 38.
00:05:00
Fixing Mistakes With Amend
-
Урок 39.
00:10:42
Ignoring Files w/ .gitignore
-
Урок 40.
00:02:06
What Really Matters In This Section
-
Урок 41.
00:05:33
Introducing Branches
-
Урок 42.
00:04:44
The Master Branch (Or Is It Main?)
-
Урок 43.
00:05:38
What On Earth Is HEAD?
-
Урок 44.
00:01:23
Viewing All Branches With Git Branch
-
Урок 45.
00:07:57
Creating & Switching Branches
-
Урок 46.
00:05:28
More Practice With Branching
-
Урок 47.
00:04:39
Another Option: Git Checkout Vs. Git Switch
-
Урок 48.
00:03:57
Switching Branches With Unstaged Changes?
-
Урок 49.
00:05:34
Deleting & Renaming Branches
-
Урок 50.
00:05:28
How Git Stores HEAD & Branches
-
Урок 51.
00:08:10
Branching Exercise
-
Урок 52.
00:01:47
What Really Matters In This Section
-
Урок 53.
00:05:17
An Introduction To Merging
-
Урок 54.
00:04:32
Performing A Fast Forward Merge
-
Урок 55.
00:04:37
Visualizing Merges
-
Урок 56.
00:09:44
Generating Merge Commits
-
Урок 57.
00:03:19
Oh No! Merge Conflicts!
-
Урок 58.
00:08:14
Resolving Merge Conflicts
-
Урок 59.
00:07:42
Using VSCode To Resolve Conflicts
-
Урок 60.
00:11:07
Merging Exercise
-
Урок 61.
00:01:52
What Really Matters In This Section
-
Урок 62.
00:04:30
Introducing The Git Diff Command
-
Урок 63.
00:10:26
A Guide To Reading Diffs
-
Урок 64.
00:03:52
Viewing Unstaged Changes
-
Урок 65.
00:03:29
Viewing Working Directory Changes
-
Урок 66.
00:02:06
Viewing Staged Changes
-
Урок 67.
00:02:41
Diffing Specific Files
-
Урок 68.
00:04:45
Comparing Changes Across Branches
-
Урок 69.
00:02:10
Comparing Changes Across Commits
-
Урок 70.
00:06:26
Visualizing Diffs With GUIs
-
Урок 71.
00:11:15
Diff Exercise
-
Урок 72.
00:01:47
What Really Matters In This Section
-
Урок 73.
00:07:46
Why We Need Git Stash
-
Урок 74.
00:03:44
Stashing Basics: Git Stash Save & Pop
-
Урок 75.
00:03:26
Practicing With Git Stash
-
Урок 76.
00:04:11
Git Stash Apply
-
Урок 77.
00:06:42
Working With Multiple Stashes
-
Урок 78.
00:02:13
Dropping & Clearing The Stash
-
Урок 79.
00:05:05
Stashing Exercise
-
Урок 80.
00:02:10
What Really Matters In This Section
-
Урок 81.
00:07:10
Checking Out Old Commits
-
Урок 82.
00:05:35
Re-Attaching Our Detached HEAD!
-
Урок 83.
00:04:03
Referencing Commits Relative to HEAD
-
Урок 84.
00:05:17
Discarding Changes With Git Checkout
-
Урок 85.
00:06:06
Un-Modifying With Git Restore
-
Урок 86.
00:04:04
Un-Staging Changes With Git Restore
-
Урок 87.
00:07:46
Undoing Commits With Git Reset
-
Урок 88.
00:06:27
Reverting Commits With...Git Revert
-
Урок 89.
00:10:06
Undoing Changes Exercise
-
Урок 90.
00:01:40
What Really Matters In This Section
-
Урок 91.
00:06:24
What Does Github Do For Us?
-
Урок 92.
00:04:37
Why You Should Use Github!
-
Урок 93.
00:08:15
Cloning Github Repos With Git Clone
-
Урок 94.
00:02:56
Cloning Non-Github Repos
-
Урок 95.
00:07:32
Github Setup: SSH Config
-
Урок 96.
00:06:03
Creating Our First Github Repo!
-
Урок 97.
00:07:05
A Crash Course on Git Remotes
-
Урок 98.
00:08:49
Introducing Git Push
-
Урок 99.
00:03:42
Touring A Github Repo
-
Урок 100.
00:04:00
Practice With Git Push
-
Урок 101.
00:04:21
Another Github Workflow: Cloning First
-
Урок 102.
00:06:11
Main & Master: Github Default Branches
-
Урок 103.
00:10:26
Github Basics Exercise
-
Урок 104.
00:01:21
What Really Matters In This Section
-
Урок 105.
00:06:00
Remote Tracking Branches: WTF Are They?
-
Урок 106.
00:07:20
Checking Out Remote Tracking Branches
-
Урок 107.
00:09:34
Working With Remote Branches
-
Урок 108.
00:05:47
Git Fetch: The Basics
-
Урок 109.
00:09:27
Demonstrating Git Fetch
-
Урок 110.
00:04:14
Git Pull: The Basics
-
Урок 111.
00:05:13
Git Pull & Merge Conflicts
-
Урок 112.
00:05:09
A Shorter Syntax For Git Pull?
-
Урок 113.
00:02:31
What Really Matters In This Section
-
Урок 114.
00:05:38
Github Repo Visibility: Public Vs. Private
-
Урок 115.
00:04:04
Adding Github Collaborators
-
Урок 116.
00:07:17
Github Collaboration Demo
-
Урок 117.
00:04:29
What are READMEs?
-
Урок 118.
00:09:48
A Markdown Crash Course
-
Урок 119.
00:04:42
Adding a README To A Project
-
Урок 120.
00:05:57
Creating Github Gists
-
Урок 121.
00:05:04
Introducing Github Pages
-
Урок 122.
00:09:57
Github Pages Demo
-
Урок 123.
00:02:32
What Really Matters In This Section
-
Урок 124.
00:07:42
The Pitfalls Of A Centralized Workflow
-
Урок 125.
00:11:37
Centralized Workflow Demonstration
-
Урок 126.
00:07:13
The All-Important Feature Branch Workflow
-
Урок 127.
00:13:14
Feature Branch Workflow Demo
-
Урок 128.
00:04:34
Merging Feature Branches
-
Урок 129.
00:09:07
Introducing Pull Requests
-
Урок 130.
00:06:26
Making Our First Pull Request
-
Урок 131.
00:11:34
Merging Pull Requests With Conflicts
-
Урок 132.
00:06:22
Configuring Branch Protection Rules
-
Урок 133.
00:03:29
Introducing Forking
-
Урок 134.
00:05:30
Forking Demonstration
-
Урок 135.
00:06:31
The Fork & Clone Workflow
-
Урок 136.
00:11:21
Fork & Clone Workflow Demonstration
-
Урок 137.
00:01:33
What Really Matters In This Section
-
Урок 138.
00:02:37
Why is Rebasing Scary? Is it?
-
Урок 139.
00:07:13
Comparing Merging & Rebasing
-
Урок 140.
00:07:15
Rebase Demo Pt 1: Setup & Merging
-
Урок 141.
00:09:24
Rebasing Demo Pt 2: Actually Rebasing
-
Урок 142.
00:05:09
The Golden Rule: When NOT to Rebase
-
Урок 143.
00:06:28
Handling Conflicts & Rebasing
-
Урок 144.
00:01:09
What Really Matters In This Section
-
Урок 145.
00:03:14
Introducing Interactive Rebase
-
Урок 146.
00:10:45
Rewording Commits With Interactive Rebase
-
Урок 147.
00:07:18
Fixing Up & Squashing Commits With Interactive Rebase
-
Урок 148.
00:03:28
Dropping Commits With Interactive Rebase
-
Урок 149.
00:01:42
What Really Matters In This Section
-
Урок 150.
00:03:42
The Idea Behind Git Tags
-
Урок 151.
00:06:59
A Side Note On Semantic Versioning
-
Урок 152.
00:06:24
Viewing & Searching Tags
-
Урок 153.
00:04:23
Comparing Tags With Git Diff
-
Урок 154.
00:03:57
Creating Lightweight Tags
-
Урок 155.
00:03:36
Creating Annotated Tags
-
Урок 156.
00:01:36
Tagging Previous Commits
-
Урок 157.
00:01:34
Replacing Tags With Force
-
Урок 158.
00:00:52
Deleting Tags
-
Урок 159.
00:03:41
IMPORTANT: Pushing Tags
-
Урок 160.
00:02:02
What Really Matters In This Section
-
Урок 161.
00:09:56
Working With The Local Config File
-
Урок 162.
00:06:58
Inside Git: The Refs Directory
-
Урок 163.
00:02:25
Inside Git: The HEAD file
-
Урок 164.
00:02:52
Inside Git: The Objects Directory
-
Урок 165.
00:07:02
A Crash Course On Hashing Functions
-
Урок 166.
00:03:53
Git As A Key-Value Datastore
-
Урок 167.
00:08:43
Hashing With Git Hash-Object
-
Урок 168.
00:08:52
Retrieving Data With Git Cat-File
-
Урок 169.
00:03:09
Deep Dive Into Git Objects: Blobs
-
Урок 170.
00:08:58
Deep Dive Into Git Objects: Trees
-
Урок 171.
00:14:06
Deep Dive Into Git Objects: Commits
-
Урок 172.
00:01:35
What Really Matters In This Section
-
Урок 173.
00:06:25
Introducing Reflogs
-
Урок 174.
00:01:19
The Limitations of Reflogs
-
Урок 175.
00:07:06
The Git Reflog Show Command
-
Урок 176.
00:04:51
Passing Reflog References Around
-
Урок 177.
00:05:28
Time-Based Reflog Qualifiers
-
Урок 178.
00:07:09
Rescuing Lost Commits With Reflog
-
Урок 179.
00:09:45
Undoing A Rebase w/ Reflog - It's A Miracle!
-
Урок 180.
00:01:06
What Matters In This Section
-
Урок 181.
00:04:25
The Global Git Config File
-
Урок 182.
00:03:13
Writing Our First Git Alias
-
Урок 183.
00:01:35
Setting Aliases From The Command Line
-
Урок 184.
00:04:20
Aliases With Arguments
-
Урок 185.
00:05:36
Exploring Existing Useful Aliases Online
посмотрел с 20 по 30 урок, пока разочарование
посмотрел с 20 по 30 урок, пока разочарование
Раздел Github: The Basics
Пропущенное видео: What does "git push -u" mean?
Спасибо)
Jose Portilla - хорошие курсы по питону, джанго (правда устаревший уже), анализу данных, спарк, мл. Плюс, он готовит очень хороший "раздаточный" материал в джупитер ноутбук
Andrei Neagoie - веб дизайн, питон, алгоритмы, мл.
У этих трех авторов все курсы покупаю.
Сейчас еще слушаю двух новых авторов - Stephen Grider и Jose Salvatierra, тоже очень клевые курсы.