Q1 - Initialize a Repository and Basic Configurations
Problem Statement
Initialize a Repository Create a new Git repository in a folder named
MyProject
. This initializes a.git
folder where Git will track changes. Verify the repository is initialized usinggit status
.Set Up User Details Globally Configure your Git setup by setting your global username as
DevUser
and email as[email protected]
. This ensures all commits made by you are attributed correctly across all repositories.Set Up Project-Specific User Details Override the global Git configuration for a specific project. Set
ProjectUser
as the username and[email protected]
as the email to track contributions differently in that project.Check Configuration Display all Git configuration details to ensure setup correctness. Use
git config --list
and filter only theuser
settings for clarity.
Solution
1. Initialize a Repository
Open a terminal and navigate to the folder where you want to create the repository
mkdir MyProject
cd MyProject
Initialize the Git repository
git init
This creates a .git
folder in the MyProject
directory.
Verify that the repository is initialized
git status
You should see a message like,
On branch main
No commits yet
nothing to commit, working tree clean
2. Set Up User Details Globally
Set global username and email
git config --global user.name "Syed Jafer"
git config --global user.email "[email protected]"
Verify the global configuration is updated
git config --global --list

Last updated