Hands on Git
Preface
1
Introduction
1.1
Prerequisites
1.2
Version control and Git
1.3
Git
1.4
Installing Git
1.4.1
Windows
1.4.2
MacOs
1.4.3
Linux
1.5
Git bash vs Git Gui
1.6
Configuring Git
1.7
Hands on Exercise
2
Start Here
2.1
Simple Workflow
2.1.1
Exercise Simple workflow
2.2
Branching
2.2.1
Exercise Branching
2.3
Merging
2.3.1
Exercise on merging
2.4
Conclusion
3
Beyond the basics
3.1
Remote Repository
3.1.1
Exercise remote repository
3.2
Remote repository continued
3.2.1
Exercise
3.3
Shared Remote
3.3.1
Exercise
3.4
Conclusion
4
Leveling Up
4.1
Repository structure
4.2
Gitignore
4.3
.git directory
4.4
GIT Config
4.5
Using SSH Key to authenticate to remote repository {ssh}
4.6
Using GPG key to sign the commits
4.7
SHA
4.8
Pull Request
4.9
Code Review
4.10
Fixing mistakes
4.10.1
unfixable mistakes
4.11
Conclusion
5
Intermediate Topics
6
References
Published with bookdown
Hands on Git
Hands on Git
Parash Upreti
2020-08-12
Preface
Welcome
[Book Cover]
Parash Upreti