Log In
0% completed
All Lessons
Free Lessons (6)
Getting Started
Before We Begin
Version Control and Significance of Git
Configuration
Basic Command
The git init Command and the First Commit
Selectively git add Files
Ignore Files With .gitignore
Write a git commit Message
Status of the Current Changes
Commit Log
Git Alias Configuration
Quiz
Behind the Scenes
The .git Folder and Snapshots Links
Commit Hash
Branches and References
The Different Stages of Tracking Changes
Git Tracks Files, Not Folders
Quiz
Essential Techniques
Create a Branch
Check Out a Specific Commit
Merge Branches
The git diff Command
Maintain a Clean Commit History
Use git add Interactively
Quiz
Flow Control
The Workflow of Branches
The Stable production and hotfix Branches
The Working development and Feature development Branches
Quiz
Remote and Collaboration
Different Roles in Git Teams and Team Hierarchy
Create a Remote Repository
Add or Clone a Remote Branch into a New Local Folder
Push Changes
Delete a Remote Branch
Pull and Fetch Changes
Git and GitHub
Quiz
Handle Conflicts
How Does Conflict Exist?
Resolve Conflicts
Undo Changes
Stash Working Directory
The git reset Command
Undo a Hard Reset with the git reflog Command
Amend Last Commit Message and Revert Changes from Remote
Group Commits With the git reset Command
The git revert Command
Quiz
Rebase and Cherry Pick
The git rebase Command
Pull and Fast-forward with the git rebase Command
Squash Commits via the git rebase Command
Cherry Pick
Quiz
Conclusion
Wrap Up
Getting Started with Git Version Control
/
...
/
Wrap Up
Wrap Up
Let's summarize the concepts we learned in this course.
We'll cover the following...
What we’ve covered
Congratulations! You’ve
...