This is the Sandbox for learning how to use git.
Don't be 😟 - You won't 💥 anything when you 🎲 with this repository.
😄 the experience and be ✨!
Steffen
Get a local clone of this repository by
git clone ssh://git@github.com/staerz/sandbox.git
For learning git, see the Official Git Tutorial or just search the web for others.
Feel also free to study the Git tutorial!
A big recommendation is the Git Cheat Sheet, even if you know git already very well. Make sure to always have a copy of it right next to you 😉.
Feel free to 📧 me to add further commands to it if you miss anything or find any funny typo: Sorry, I'm 🇩🇪 🤣.
In the end, it comes with practice. This repository shall help you to get some.
This repository comes with the following 📝 (by default before changes) and 📂 :
BrothersGrimm.txt
: A 📝 plenty of 🔥 to fix for you 👀 to work on for testing git commandsWordExceptions.txt
: A list of 😕 words for aspell contained in theBrothersGrimm.txt
.gitlab/CODEOWNERS
: The 📝 setting the owners of different 📝 and 📂 in this repositorymountain
: a test 📂 with a 📝 to claim ownership to demonstrate principle of code owners
To test git, simply play with the repository (based on the Git Cheat Sheet):
First of all: create a dedicated branch (try not to mess on main, you won't be able to push anyway, possibly), then:
- create new 📝
- modify existing 📝
- try to merge with other branches etc.
- revert some commits
- ...
Give it a try by fixing some 🔥 in the BrothersGrimm.txt! You can do this directly in the web interface, but you should also give the terminal a try 😎
GitHub has an integrated issue tracker.
This repository doesn't require approval for merge requests (which might be the default for some projects).
Merging to main is restricted to the maintainer of this repository. You can though merge to any other branch.