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

Git & GitHub

Got & GitHub full guide

Uploaded by

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

Git & GitHub

Got & GitHub full guide

Uploaded by

ishaq ali
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Git & GitHub

1.) INSTALLATION

GitHub for Window https://windows.github.com


GitHub for Mac https://mac.github.com
Git for All Platforms https://git-scm.com

2.) SETUP (Configuring user information)

Set a name that is identifiable for credit when review version history
git config --global user.name “your github username”

set an email address that will be associated with each history marker
git config --global user.email “your github gmail”

SSH (Secure Socket Shell) key generation command


ssh-keygen -t ed25519 -C "[email protected]"

3.) Basics commands

git status
List which files are staged, unstaged, and untracked.

git init
Create empty Git repo in specified directory(folder)
4.) HOW UPLOAD FOLDER TO GITHUB

Staged single file :-


git add [file_Name]

UnStaged already (stage) file :-


git reset [file_Name]

Staged all files :-


git add .

Unstage all files :-


git reset

Add Message/Comment to staged files :-


git commit -m “Your message”

Add to gitHub
git push

Display the entire commit history using the default format.


For customization see additional options :-
git log
5.) GIT BRANCHES Command

List all of the branches in your repo


git branch

Create a new branch at the current commit


git branch [branch_name]

Switch to another branch


git checkout [branch_name]

Merge the specified branch’s history into the current branch


git merge [branch_name]

Delete the specified branch’s from computer


git branch -d [branch_name]

Delete the specified branch’s from computer if not merged


git branch -D [branch_name]

Delete the specified branch’s from computer


git push origin --delete [branch_name]
6.) Addition GIT Commands

Retrieve an entire repository from a hosted location via URL


git clone [url]

Fetch and merge any commits from the tracking remote branch
git pull

Reset any commit using hash_code


git reset [commit_hash_code]

Web Dev Mastery

You might also like