Hierbij al een aanzet voor de verdeling van onderwerpen
No GUI, no online editor on GitHub
- configuration
- git clone
- git fetch, git pull, git add, git commit, git push
- Best practices commit messages
- .gitignore
- git status, git log
- git checkout
- merge conflicts
- difference git vs. github
- ELI5
-
⚠️ Don't post sensitive information on GitHub! -
⚠️ Don't use old git commands, make it easier for yourself with the new commands
- SSH keys
- git diff
- configuration best practices
- don't use old commands
- git remote
- git branch, git switch, git merge, git rebase
- feature branches, best practices
- https://jvns.ca/blog/2023/11/23/branches-intuition-reality/
- merge vs. rebase (zie docs/merge-rebase.md)
- git reset
- pull requests
- squashing commit
- git tags
- git stash
- git worktree
- sign your commits