From 3904abb6c42802e6d4d4a811e956239029ce2090 Mon Sep 17 00:00:00 2001 From: bleeptrack Date: Fri, 13 Nov 2020 12:23:14 +0100 Subject: [PATCH] branch create level --- levels/time-machine/branch-create | 35 +++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 levels/time-machine/branch-create diff --git a/levels/time-machine/branch-create b/levels/time-machine/branch-create new file mode 100644 index 0000000..9bb9eb7 --- /dev/null +++ b/levels/time-machine/branch-create @@ -0,0 +1,35 @@ +title = Party Time +cards = checkout commit-auto reset-hard branch + +[description] + +You were invited to two parties but they will happen at the same time! At party 1 your favorite band is playing and the other one is your best friend's birthday party. + +Where should you go? No worries - you are a time travel agent in training. You can go to both parties! To quickly switch between both events, check out the last commits and +create branches with the `git branch [string]` command. Now you can easily switch between both branches by calling `git checkout [branch]`. + +[setup] + +echo "-Birthday present. +-Concert ticket." > backpack +git add . +git commit -m "evening preparations" +echo "-Birthday present." > backpack +git add . +git commit -m "go to the birthday" + +git checkout HEAD~1 +echo "-Concert ticket." > backpack +git add . +git commit -m "go to the concert" + +git checkout HEAD~1 + +[win] + +NUM_BRANCHES="$(git branch -a | wc -l)" +test "$NUM_BRANCHES" -ge 4 + +[congrats] + +Your friend is happy that you made it to the birthday party and you also got your concert ticket signed. Yay!