Source: Basic workflow Bitbucket fork a repo
If you want to contribute any changes to the original repo:
- Create a new branch and change on local machine. Naming convention:
feat/<name>
for new features (Commit message: "feat: ")fix/<name>
for hotfix (Commit message:"fix: <message>"
)chore/<name>
for chore tasks - typos, small modifications, refactors (Commit message:"chore: <message>"
)
- Commit changes
- Push changes to your remote fork repo
- Create pull request to original (upstream) repo
Afterwards, the last step: Repo owner will review and merge the pull request.