Git and GitHub
Track every change to your code and work with a team.
0 of 19 lessons published
Syllabus
01 IntroductionVersion control. 3 lessons
- 1.1What is version control?Coming soon
- 1.2Installing and configuring GitComing soon
- 1.3How Git stores data internallyComing soon
02 BasicsEveryday Git. 4 lessons
- 2.1init, add and commitComing soon
- 2.2The three areas: working, staging, repositoryComing soon
- 2.3Viewing history: log and diffComing soon
- 2.4Undoing changes: restore, reset, revertComing soon
03 BranchingParallel work. 4 lessons
- 3.1BranchesComing soon
- 3.2MergingComing soon
- 3.3Merge conflictsComing soon
- 3.4RebaseComing soon
04 Remote and GitHubWorking with a team. 4 lessons
- 4.1Remote repositories: push, pull, fetchComing soon
- 4.2GitHub basicsComing soon
- 4.3Pull requests and code reviewComing soon
- 4.4Forking and open source contributionComing soon
05 AdvancedPower features. 4 lessons
- 5.1Stash, cherry-pick and tagsComing soon
- 5.2.gitignoreComing soon
- 5.3Branching strategies: Git Flow and trunk-basedComing soon
- 5.4GitHub Actions basicsComing soon