Git is a very popular distributed version control system. In this lab, you will be asked to perform basic Git-related tasks in the command line which includes installing Git, initializing a repository, adding and committing files, and creating and merging branches.
Learning Objectives
Successfully complete this lab by achieving the following learning objectives:
- Install and Configure Git
- Use the package manager to install the
git
package. - Update the Git user email setting to be
cloud_user@mybusiness.com
. - Update the Git username setting to be
cloud_user
.
- Use the package manager to install the
- Initialize the Git Repository
- Create a directory in
/home/cloud_user
calledalpha
. - Change directories to
/home/cloud_user/alpha
. - Initialize the repository.
- Create a directory in
- Add and Commit Files to the Git Repository
- Create two files called
artifact01
andartifact02
. - Add the newly created files to the staging area.
- Commit the files to the repository and include a message.
- Create two files called
- Create Branches of the Git Repository
- Create a new branch called
hot_fixes
. - Create and checkout a branch called
feature01
. - Create a directory called
feature01
that contains a file calledmanifest.txt
. - Add and commit changes to the
feature01
branch.
- Create a new branch called
- Merge a Branch with the Master
- Checkout the
master
branch. - Merge the
feature01
branch with themaster
.
- Checkout the