/sandbox

This is a sandbox: Let's play with Git!

GNU General Public License v2.0GPL-2.0

Sandbox

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 the sandbox locally

Get a local clone of this repository by

git clone ssh://git@github.com/staerz/sandbox.git

Learning 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.

Directory structure and file content

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 commands
  • WordExceptions.txt: A list of 😕 words for aspell contained in the BrothersGrimm.txt
  • .gitlab/CODEOWNERS: The 📝 setting the owners of different 📝 and 📂 in this repository
  • mountain: a test 📂 with a 📝 to claim ownership to demonstrate principle of code owners

Get inspiration

Learning by doing with git

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 😎

Issue tracker

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.