• -b is the same as --branch • Branches should be the tracker IDs ◦ Example: IDS-5551 • Epic branches should have the epic- prefix on the branch name ◦ Example: epic-IDS-5552 ◦ Provides an integration point ◦ Easier for multiple devs to work on ◦ Easy to bundle up multiple trackers
com, you’ll need to create a tracker branch • The com tracker branch should be named the same as the parent repo's branch $ cd com $ git checkout -b IDS-5555
is the same as --track ◦ This creates the connection between your local branch titled IDS-5555 and the remote branch titled IDS-5555 on GitHub ◦ This makes git push & git pull work like magic.
-u is the same as --set-upstream ◦ Similar to --track when creating branches from remotes ◦ Tells your local repository that your local IDS-5555 branch is connected to remote's IDS-5555 branch ◦ git pull & git push => moar magic.
$ git commit -m "IDS-5555 more fu" $ git push • Open Pull Requests will automatically pick- up new changes to the source branch. • You will need to re-send the tracker to QA through JIRA