Skip to content

kjsce-codecell/Git-CheatSheet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

Git CheatSheet

Installation

On Linux
	# Debain Distro
	sudo apt-get install git

	# Fedora Distro
	yum -y install git

On windows and Mac

Download github desktop and shell from here

Getting Started

	# to initialize git in a local directory
	git init

	# to clone a repo from github
	git clone url
  

Configuring your name and email

	# set up user name
	git config --global user.name "Insert your name here"

	# set up user email
	git config --global user.email "Insert your email here"

Commiting files

Check file status
	git status
how to add files to the staging area
	# add a specific file
	git add filename

	# add a specific file type
	git add *.extention

	# add all files
	git add .
	or 
	git add *

	# this command will unstage the files which are not commited
	git reset filename
How to commit Changes
    git commit -m "Insert Commit message here"
See commit history
	# detailed commit history
	git log
Go back to a previous commit
	git reset --hard sha

sha is the alphanumeric. You find sha hash using git log

Branches

	# check current branch names
	git branch

	# add a new branch
	git branch branchname

	# switch to a different branch
	git checkout branch name

	# add a new branch and switch to that branch
	git checkout -b branchname   

	# merge a branch to the current branch
	git merge  branchname
Contributing to an Online Repo Workflow

Workflow

Remotes

Manage the set of repositories ("remotes") whose branches you track.

	# check available remotes
	git remote 

	# Add a new remote 
	git remote add url

Pull and Push

	# pull all the branches from your main repo 
	git pull 

	# pull specific branch from a specific repo
	git pull remote-name  branch-name 

	# push all the branches to the main repo
	git push 

	# push specific branch to a specific repo
	git push remote-name branch-name

Resources

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy