Version Control Management Procedure | Scribe

    Version Control Management Procedure

      Date: [YYYY-MM-DD]

      Created by: Name & Role

      Approved by: Name & Role

      Purpose: The purpose of this procedure is to facilitate the version control process in Git.

      Scope: This procedure covers a standard Git workflow you should be following every time you make code changes.

      Glossary:

      • Repository — this is a virtual storage of your project.

      • Commit — a command that captures a snapshot of the project's changes.

      • Branching — a copy of a project piece that you work on before submitting the changes to the source code.

      • Merging — merging branches is submitting changes from a copied project into a master branch.

      • Staging — this is where you’re preparing your file for a commit.

      Conflict — a merge conflict arises when two branches are trying to make conflicting changes to the same file.

      Procedure

      Clone a central repository

      [Create a Scribe for each step and add it below]

      Make changes and commit

      How to make a commit

      Push new commits to the central repository

      Pushing new commits to the central repository

      Managing conflicts

      How to manage conflicts

      References:

      This Page is in tip-top shape!Leave feedback if there are any issues with this Page