git-katas
git-katas copied to clipboard
A set of exercises for deliberate Git Practice
Exercise for issue #356 ## Summary by CodeRabbit - **Documentation** - Introduced a new Git Kata guide covering advanced usage of `git diff`, including branch comparisons and selective testing techniques.
The kata states > rebase `quickfix` on `master` When it should state: rebase `master` on `quickfix`. --- ### Example code ```bash git rebase quickfix master ``` #### When rebasing, you...
I read through it and it looks quite ok, especially for a first edition. It will probably need some additions later to not be so Windows specific (i.e. which gpg...
Make an exercise showcasing diffing from different directions `git diff master other` vs `git diff other master` Could also showcase --word-diff
In its current form, this exercise is based on a git graph where there is a base state with a nearly empty implementation, and then two branches that introduce 2...
This whould help give commits unique timestamps to fix weird sorting observerd in git log
Rebasing many commit can potentially generate many conflicts resolutions whereas a merge conmit only result in one batch of merge-conflicts
log --all shows commits in odd order, where the tagged commit is shown in the middle. Investigate why, and find a fix?
I came across an interesting case during a interactive rebase. I had a history where one commit made a small change, and the following commit was a small fix to...