Developing on a branch
Provided the repository is not already pulled locally:
git clone git@github.com:ministryofjustice/\<your-repo-name>.git
cd \<your-repo-name>
Confirm you are on the main branch:
git status
Update the repository with any changes to the main branch (if the repository already exists locally):
git pull
Create and checkout a new branch:
git checkout -b <your-branch-name>
At this stage the team works collaboratively to edit the code, to complete the ticket as illustrated in its Definition of Done.
Running git status
reflects all changes made to files in the preceding step.
Stage all altered files:
git add -A
Commit the newly stages files:
git commit -m ":gitmoji: <your meaningful commit message>
This page was last reviewed on 19 October 2023.
It needs to be reviewed again on 19 October 2024
by the page owner #nvvs-devops
.
This page was set to be reviewed before 19 October 2024
by the page owner #nvvs-devops.
This might mean the content is out of date.