0% found this document useful (0 votes)
10 views

Git Usage Stuff

The document outlines the process for collaborating on a GitHub repository between an owner and contributor named Mimi. It describes the steps the owner takes to set up the repository and share the URL. It then details the steps Mimi takes to clone the repository, create and switch to a new branch, make changes locally, stage, commit, and push those changes. Finally, it explains that Mimi will create a pull request which the owner can then review and merge if accepted.

Uploaded by

AKHIL HAKKIM
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views

Git Usage Stuff

The document outlines the process for collaborating on a GitHub repository between an owner and contributor named Mimi. It describes the steps the owner takes to set up the repository and share the URL. It then details the steps Mimi takes to clone the repository, create and switch to a new branch, make changes locally, stage, commit, and push those changes. Finally, it explains that Mimi will create a pull request which the owner can then review and merge if accepted.

Uploaded by

AKHIL HAKKIM
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Owner's Side:

Step 1: Create a Repository

Go to GitHub and log in.


Click on the "+" sign in the top right corner and select "New repository."
Fill in the repository details (name, description, visibility).
Optionally, initialize the repository with a README.
Click "Create repository."
Step 2: Share the Repository URL

Copy the repository URL from the address bar or the "Quick setup" section.
Share this URL with Mimi.
Step 3: Set Up Local Repository

Open a command prompt or Git Bash.


Navigate to your local project directory using cd path\to\your-project-directory.
Initialize a Git repository: git init.
Add the remote repository URL: git remote add origin <repository-url>.
Create a .gitignore file to specify files to ignore: echo "node_modules/" > .gitignore.
Add and commit your changes: git add . and git commit -m "Initial commit".
Push to the remote repository: git push -u origin master.
Collaborator's (Mimi's) Side:
Step 1: Clone the Repository

Open a command prompt or Git Bash.


Navigate to the directory where you want to clone the repository.
Clone the repository: git clone <repository-url>.
Step 2: Create and Switch to a New Branch

Create a new branch for Mimi's changes: git checkout -b mimi-branch-name.


Step 3: Make Changes

Make changes to the project files.


Stage the changes: git add ..
Commit the changes: git commit -m "Description of changes".
Step 4: Push Changes to Mimi's Remote Branch

Push changes to Mimi's remote branch: git push origin mimi-branch-name.


Owner's Side (Review and Merge):
Step 1: Review Changes

Go to your GitHub repository.


Click on the "Pull requests" tab.
Review the changes made by Mimi in the pull request.
Step 2: Merge Changes

If everything looks good, click on "Merge pull request."


Confirm the merge.
Delete the branch if it's no longer needed.
Mimi Makes Changes Locally:
Mimi clones the repository, creates and switches to a new branch, makes changes in her
local copy, stages, commits, and pushes those changes to her remote repository on GitHub.

Mimi Creates a Pull Request:


On Mimi's GitHub page, she goes to the repository and creates a pull request (PR) from her
branch to the main branch of your repository.

Pull Request Appears on GitHub:


The pull request will appear on the "Pull Requests" tab of your GitHub repository.

Owner Reviews and Merges:


As the owner, you can review the changes made by Mimi in the pull request.
If everything looks good, you can merge the changes into the main branch

You might also like