git-gud
git-gud copied to clipboard
Wanna git gud? Then get git-gud, and git gud at git!
Beginners Git users often do confusing things when working with pull requests and branches ## Possible levels - Make changes to a pull request and think they need to submit...
"git gud commit" should only ever commit the files we expect it to, not ones added by users. If someone has modified the index ("git add" "git rm" etc), then...
Right now, we explicitly state the current level, but this output isn't very clean and is somewhat verbose. It would be nice to add an indicator for the current level....
We should have levels that specifically train you to use various features of git hosting providers. One way to do this would be to have associated blog posts with images...
- Rename/Rename conflict - Rename/Rename conflict with changes made on one end - Rename/Rename conflict with changes made in both ends - Adding a file in the directory that was...
I'm not quite sure how to do this, so I'm open to suggestions if someone else wants to tackle it. The idea would be to take the instructions and logging...
This was originally written to go together with a workshop and might need to be converted before they make sense as levels. Let's explore our changes and learn about the...
- FF Merge - Standard merge - Forced merge commit (Where master remains parent 1) - Fast forward and branch becomes head - Squash and Merge (Why you might want...
Show that .gitignore will make git hide files. There are many different situations that are applicable, and we could have a level for each