- 3 Main workflows - Git, Github, and Gitlab Flow, overview by Gitkraken
- Comparing workflows - Workflow overview by Atlassian
- Git Flow - Git Flow by its inventor
- Github FLow - Github Flow
- Gitlab Flow - Gitlab flow, and list of other models
See also
- git-tide - Automated gitflow merge cycles with semantic versioning
- https://medium.com/@keshshen/lets-start-tagging-88c299b6b331
- https://www.atlassian.com/git/tutorials/inspecting-a-repository/git-tag
-
Create a new unrelated repo from an existing one (and given branch), keeping history:
https://stackoverflow.com/questions/9527999/how-do-i-create-a-new-github-repo-from-a-branch-in-an-existing-repo -
Pushing a feature branch after a git rebase
https://stackoverflow.com/questions/8939977/git-push-rejected-after-feature-branch-rebase -
If a clone shows all files as changed with only line endings, add
git config --global core.autocrlf true
(on windows), and/or read: https://docs.github.com/en/get-started/getting-started-with-git/configuring-git-to-handle-line-endings -
Properly fork a repo
https://gist.github.com/Chaser324/ce0505fbed06b947d962