- Installation
- Clone & Init
- Add
- Commits
- Branches
- Remotes (push & pull)
- Config
- user.name
- user.email
- core.editor
- core.autocrlf input
- pull.ff only (rebasing erst wirklich in Advanced erklärt)
- Interactive Add
- Log
- Diff
- Merge (briefly)
- Merge
- (vs) Rebase
- Signing
- Reflog
- Stash
- Bisect
- Blame
- Submodules
- Cherry-Pick
- Tags
- Rewriting History
- Detached Head
Du kennst die Grundlagen von Git und würdest gerne wissen, wie man die sinnvoll einsetzen kann? In diesem Workshop lernst du, wie du mit Git effektiv arbeiten kannst - alleine oder im Team. Wir werden uns mit den verschiedenen Workflows beschäftigen und die Vor- und Nachteile der einzelnen Ansätze kennenlernen. Außerdem werden wir uns mit verschiedenen Werkzeugen auseinandersetzten (z.B. Pull Requests, Code Reviews, CI/CD, Releases), die zur Hilfe dienen, erfolgreiche Projekte umzusetzen.
- Best Practices
- Commit Early, Commit Often
- Commit Messages
- Branches
- Feature Branches
- Pull Requests
- Code Reviews
- Platforms
- GitHub
- GitLab
- Gitea
- Workflows
- Feature Branch Workflow
- Forking Workflow
- GitHub Flow
- Gitflow