Best training I've ever been to!
![](images/git-master.png)
Training topics
Our goal during training is your Aha! moment and we can hear it in the room when it is achieved. During the training we cover main Git usage areas, such as:
- What are those abstract BRANCHES thing?
- What is HEAD and do we need to understand this?
- What to do when we have commited or pushed something wrong? RESET, REVERT, REBASE or maybe COMMIT --AMMEND?
- Should we REBASE or MERGE? When and why sometimes rebasing is painful? What to do to always have its advantages yet avoid its weak points?
- How and when to use CHERRY-PICK?
- Can we PUSH FORCE WITH LEASE, and PULL WITH REBASE instead merge?
- What are good commit message rules and why we should follow them?
- How to optimize work environment? What are Git configuration rules?
- How to use .gitattributes file and how does it differ from .gitignore file?
![](images/git-master.png)
Using Git will be natural for you and you will understand how to use Git efficiently. It doesn't matter if you use Git CLI or some Gui tool - every tool uses Git CLI under the hood, so the same rules apply.
We organize training with your company, you don't pay a panny. Just let us know where you work and we will arrange it.
![](images/git-hero.png)
![](images/git-growth.png)
![](images/git-growth.png)
Download, print and work faster
Boost your productivity right away! Visit free materials section for more.
What our attendees say
87% of attendees gave us the highest ratings!
Get In Touch
Do you have any questions? We have the answers!