Git Course
Description
This course will unlock you to go beyond elementary commands to experiment with more advanced Git features.
Each feature discovery is structured as a guided activity where you can follow simple steps, one by one.
Each of those is associated with a test Git repository where you can experiment safely and as many times as you feel necessary.
This is the best way to Le meilleur moyen pour sharpen your skills, without any risk and freely.
You keep the choice of your own tools and stay in your environment.
What you will learn
- minimal knowledge on Git configuration, especially command alias definition.
- efficient use of worktrees [coming soon].
- rewrite your repository history by mastering interactive rebase.
Expected knowledge
- basic knowledge of Unix shell, as Zsh or Bash. Any shell where you are confortable can be used.
- main concepts in Git: repositories, local clone, pull and push commands.
- you have a favorite IDE or editor to use, even if VS Code will be considered as default along the course content.
Who can be interested by this course?
You are a developer and have base knowledge of Git.
Using command line and a shell is not a blocking issue and you are confortable with basic usage.
In short: you are at least a starting developper, not afraid to open a command line, and you are working in a Unix environment like Linux or macOS.
If you are using Windows, you know how to use Gitbash or a similar altternative.