Git & Github

Master version control with Git, learn collaborative coding on GitHub.

sokheng

Taught by Sokheng

last updated :Mon Jan 29 2024

COURSE OVERVIEW

0 to 100
25 មេរៀន
មានលំហាត់
ប្រើពេញមួយជីវិត
រៀនតាមល្បឿនផ្ទាល់ខ្លួន

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

Reviews

🧑🏻‍💻