Pen
2
Pencil
Login
Get Started
Pen
2
Pencil
Loading course…
Git — Full Course Syllabus
Learn version control using Git tailored for Python development workflows.
1. Installing Git
Steps to install Git on various operating systems.
2. Creating a Git Repository
How to initialize a new Git repository in a project.
3. Cloning a Repository
How to create a local copy of a remote Git repository.
4. Staging Changes
How to stage files for commit in Git.
5. Committing Changes
How to commit staged changes to the repository.
6. Viewing Commit History
How to view the history of commits in a Git repository.
7. Pushing Changes to Remote
How to push local commits to a remote Git repository.
8. Pulling Changes from Remote
How to fetch and integrate changes from a remote repository.
9. Using .gitignore
How to create a .gitignore file to exclude files from version control.
10. Viewing Differences
How to view changes between commits or working directory and index.
11. Git Configuration
How to configure Git settings for user information and preferences.
12. Branching in Git
How to create and manage branches in a Git repository.
13. Merging Branches
How to merge changes from one branch into another branch.
14. Resolving Merge Conflicts
How to resolve conflicts that arise during a merge.
15. Working with Tags
How to create and manage tags in Git for versioning.
16. Reverting Changes
How to revert changes in a Git repository to a previous state.
17. Creating Branches
Understand how to create a new branch in Git using the git branch command.
18. Switching Branches
Learn how to switch between branches using the git checkout command.
19. Stashing Changes
Learn how to temporarily save changes that are not ready to be committed using git stash.
20. Resetting Changes
Understand how to reset your repository to a previous state using the git reset command.
Git Course — Learn Online Free