1 -Welcome to this course (12.76 MB) 2 -The characteristics of the course (8.84 MB) 3 -How to take the course (20.22 MB) 1 -What you'll learn (3.89 MB) 2 -Reset - How it works (14.6 MB) 3 -Revert - How it works (9.3 MB) 4 -When should you use reset and revert respectively (3.91 MB) 5 -Exercise Reset & Revert - Terminal (108.36 MB) 6 -Exercise Reset & Revert - SourceTree (95.42 MB) 7 -Wrap Up (21.29 MB) 1 -What you'll learn (6.91 MB) 10 -Exercise Resolving conflicts during a merge - Sourcetree (135.72 MB) 11 -Exercise Resolving conflicts during a rebase - Sourcetree (143.02 MB) 12 -Wrap Up (15.34 MB) 2 -Why does conflict occur (22.81 MB) 3 -What happens when a conflict occurs (5.02 MB) 4 -Ways to resolve conflicts - A or B (11.6 MB) 5 -Ways to resolve conflicts - A and B (7.69 MB) 6 -Ways to resolve conflicts - C (4.79 MB) 7 -Reverting to the state before conflict resolution (7.41 MB) 8 -Exercise Resolving conflicts during a merge - Terminal (94.5 MB) 9 -Exercise Resolving conflicts during a rebase - Terminal (73.12 MB) 1 -What you'll learn (4.9 MB) 10 -Pull (2.51 MB) 11 -Exercise Working with Remote Repositories in the Terminal (92.89 MB) 12 -Exercise Working with Remote Repositories in Sourcetree (199.67 MB) 13 -Wrap Up (25.9 MB) 2 -Why Remote Repositories Are Needed (4.71 MB) 3 -Git Architecture Including Remote Repository (8.15 MB) 4 -URL Structure of Github Remote Repository (4.4 MB) 5 -Remote Tracking Branch (7.97 MB) 6 -Git Architecture (4.61 MB) 7 -Clone (4.83 MB) 8 -Push (6.04 MB) 9 -Fetch (5.67 MB) 1 -What you'll learn (6.45 MB) 2 -What is a Pull Request(PR) & When would you use it (20.3 MB) 3 -How PR works (9.35 MB) 4 -Two models used in PRs (11.04 MB) 5 -Exercise Creating a PR Using the Public Repository Model (109.31 MB) 6 -Exercise Creating a PR Using the Fork & Pull Model (88.39 MB) 7 -Wrap Up (13.62 MB) 1 -What you'll learn (4.79 MB) 2 -Why Branch Management Strategy is needed (13.86 MB) 3 -Types of Branch Management Strategies (18.06 MB) 4 -What is GitFlow (6.44 MB) 5 -The roles of each branch (29.06 MB) 6 -Overview of the behavior of all branches (11.99 MB) 7 -Wrap Up (31.65 MB) 1 -What you'll learn (4.08 MB) 2 -How to deal with this situation (5.07 MB) 3 -What is Reflog (31.59 MB) 4 -How to use Reflog - Viewing the Reflogs (36.32 MB) 5 -How to use Reflog - Restoring a commit (3.23 MB) 6 -Exercise - Using Reflog (70.3 MB) 7 -Wrap Up (15.48 MB) 1 -What you'll learn (2.08 MB) 2 -The History of Version Control Systems (23.05 MB) 3 -Introduction to Git (15.3 MB) 4 -Wrap Up (3.14 MB) 1 -What you'll learn (4.52 MB) 2 -Repository Structure (15.42 MB) 3 -File Status (4.86 MB) 4 -The way Git creates commits (22.87 MB) 5 -DAG (Directed Acyclic Graph) (5.97 MB) 6 -Exercise Creating a repository and commits in Terminal (118.57 MB) 7 -Exercise Creating a repository and commits in Sourcetree (125.77 MB) 8 -Wrap Up (29.62 MB) 1 -Opening & What you'll learn (8.96 MB) 2 -Delta Model (33.88 MB) 3 -Snapshot Model (1 of 2) (17.73 MB) 4 -Hash Function (27.66 MB) 5 -Snapshot Model (2 of 2) (31.61 MB) 6 -Commit (29.31 MB) 7 -Wrap Up & Closing (21.22 MB) 1 -What you'll learn (8.11 MB) 2 -How Git stores Data (9.31 MB) 3 -BLOB, Tree, Commit, Tag (18.54 MB) 4 -Object ID and hash (43.67 MB) 5 -Exercise Viewing Git Objects(Commit, Tree, Blob) Contents in terminal (246.34 MB) 6 -Exercise Viewing Tag Objects Contents in terminal (22.82 MB) 7 -Exercise Creating Commit Hash in terminal (101.35 MB) 8 -Wrap Up (23.98 MB) 1 -What you'll learn (9.68 MB) 2 -Why Branches are Necessary (6.2 MB) 3 -Structure of a Branch (1.96 MB) 4 -The appearance of a branch stored in the git directory (9.87 MB) 5 -Basic Operation of a Branch (2.75 MB) 6 -What happens when the branch changes (3.81 MB) 7 -Exercise branch in Terminal (160.01 MB) 8 -Exercise branch in SourceTree (114.87 MB) 9 -Wrap Up (18.2 MB) 1 -What you'll learn (8.91 MB) 2 -What is Merge (15.65 MB) 3 -Fast Forward Merge (8.72 MB) 4 -Three way Merge (7.91 MB) 5 -Merge Conflict (4.6 MB) 6 -Exercise Merge Branches on Terminal (90.11 MB) 7 -Exercise Merge Branches on SourceTree (114.84 MB) 8 -Wrap Up (20.02 MB) 1 -What you'll learn (9.51 MB) 2 -Situation Where Using Rebase is Beneficial (9.85 MB) 3 -What is rebase and how does it work (19.68 MB) 4 -Precautions When Rebasing (32.91 MB) 5 -Difference between Rebase and Merge (29.33 MB) 6 -Interactive Rebase (8.62 MB) 7 -Exercise Rebase on Terminal (116.97 MB) 8 -Exercise Rebase on SourceTree (127.21 MB) 9 -Wrap Up (14.79 MB)