Skip to content

Instantly share code, notes, and snippets.

@chayandatta
Last active May 15, 2018 13:44
Show Gist options
  • Save chayandatta/bf07e2c83dc7ae250390baab26295bdb to your computer and use it in GitHub Desktop.
Save chayandatta/bf07e2c83dc7ae250390baab26295bdb to your computer and use it in GitHub Desktop.
Initialize Git
$ git config --global user.name "Your Name"
$ git config --global user.email "you@youraddress.com"
$ git config --global push.default matching
$ git config --global alias.co checkout
$ git init
Add Files To Git
git add .
git commit -am "Commit Message"
git push
Roll Back Code To Last Commit
git checkout .
Create and Switch To A New Branch
git checkout -b branchName
Switch To A Different Branch (Already Created)
git branch BranchName
Push Branch To Github
# To Push A Branch
git push origin BRANCHNAME
# To push your master branch
git push origin master
Switch Back To Your Master Branch
git checkout master
Merge Your Branch Back Into Your Master Branch
# While Checked into your branch...
git merge
# Or while checked into your master branch
git merge BranchName
Delete Old Branch After You've Merged It To Master
# After You've Merged Your Branch Back Into Your Master Branch
git branch -d oldBranchName
See What Branch You're On
git status
Resolve Merge Conflicts Visually
git mergetool
Set up and push to Heroku
# Test to see if you have the heroku toolbelt installed
heroku --version
# login to Heroku
heroku login
# Add security keys
heroku keys:add
# Create an App
heroku create
#to rename your app at heroku
heroku rename ENTERNAME
# Push your code
git push heroku master
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment