Git & Github
Master version control with Git, learn collaborative coding on GitHub.
Taught by Sokheng
last updated :Mon Jan 29 2024
COURSE OVERVIEW
Lessons
1
What is Git
Why is Git essential for efficient and collaborative software development?
2
What is Github?
GitHub is a web-based platform primarily used for version control and collaboration on software development projects. It provides hosting for Git repositories, which are collections of files and the history of changes made to those files over time
3
Git Config
The git config command is a convenience function that is used to set Git configuration values on a global or local project level
4
Setup and Installation
Install and setup your environment
5
Git Init
The git init command creates a new Git repository
6
Git Basic
Basic Git Command that you will use 90% of the time
7
Connect with Github
This part you will learn how to connect your local git with Github
8
Git Branch
Git branches are effectively a pointer to a snapshot of your changes
9
Git Merge
Merging is Git's way of putting a forked history back together again
10
Pull Request
Pull requests let you tell others about changes you've pushed to a branch in a repository on GitHub.
11
Git Rebase Part 1
rebasing is changing the base of your branch from one commit to another making it appear as if you'd created your branch from a different commit.
12
Git Rebase Part 2
Using rebase to squash commit and update commit message
13
Git Stage Amed
The git commit --amend command is a convenient way to modify the most recent commit.
14
Git Clone
git clone is primarily used to point to an existing repo and make a clone or copy of that repo at in a new directory, at another location.
15
Contribute to OpenSource 1
open source software is software with source code that anyone can inspect, modify, and enhance
16
Contribute to OpenSource 2
Open source software is software with source code that anyone can inspect, modify, and enhance