Install zshell, oh-my-zshell, powerline10k
conda create -n test_poly
conda activate test_poly
conda install pip
pip install ipykernel
python -m ipykernel install --user --name test_poly --display-name "test_poly"
from pathlib import Path
source_path = Path(__file__).resolve().parent.parent
pip install -r flask_app/requirements.txt
python flask_app/app.py
# do this in another window
curl localhost:5000
curl localhost:5000/favorite_number # here we see the allowed return types
curl localhost:5000/personalized_greeting
curl -X POST -d name=lukas localhost:5000/personalized_greeting
curl -X POST -d a=1 -d b=3 localhost:5000/add_numbers
-
add, commit, push
-
Pull requests
-
merge, rebase, rebase vs merge
-
git squash
-
git cherry-pick
-
git log
-
HEAD
- branch naming und jira integration
- git shelves
- git blame and git history
- git tag, versioning, releases
- branch protection rules git patch
- commit hooks (example in commit_hooks folder)
- add a remote repository, if you have a client repo: How to remote push a repo to our beloved Ginkgo Gitlab: Setup new (empty) Ginkgo Repo
cd in local repo
git add remote ginkgo {{url vom ginkgo repo}}.git
git push
git init
# the commit-msg file needs to be moved into the .git/hooks folder
# the file needs to be executable
chmod 755 .git/hooks/commit-msg
# to test
.git/hooks/commit-msg commit_hooks/valid_message
.git/hooks/commit-msg commit_hooks/invalid_message
- how to make your team mates hate you with 5 simple commands
- git bisect
- squash or no squash
Very good tutorial: https://regexone.com/
Test: Change the date format from DD.MM.YYYY to YYYY-MM-DD. 01.09.1992 Find: (\d+).(\d+).(\d+) Solution$3-$2-$1