Skip to main content

Git

https://github.com/joshnh/Git-Commands

Getting & Creating Projects


Command     Description
git init     Initialize a local Git repository
git clone ssh://git@github.com/[username]/[repository-name].git     Create a local copy of a remote repository

Basic Snapshotting

Command     Description
git status     Check status
git add [file-name.txt]     Add a file to the staging area
git add -A     Add all new and changed files to the staging area
git commit -m "[commit message]"     Commit changes
git rm -r [file-name.txt]     Remove a file (or folder)

Branching & Merging

Command     Description
git branch     List branches (the asterisk denotes the current branch)
git branch -a     List all branches (local and remote)
git branch [branch name]     Create a new branch
git branch -d [branch name]     Delete a branch
git push origin --delete [branch name]     Delete a remote branch
git checkout -b [branch name]     Create a new branch and switch to it
git checkout -b [branch name] origin/[branch name]     Clone a remote branch and switch to it
git checkout [branch name]     Switch to a branch
git checkout -     Switch to the branch last checked out
git checkout -- [file-name.txt]     Discard changes to a file
git merge [branch name]     Merge a branch into the active branch
git merge [source branch] [target branch]     Merge a branch into a target branch
git stash     Stash changes in a dirty working directory
git stash clear     Remove all stashed entries

Command     Description
git push origin [branch name]     Push a branch to your remote repository
git push -u origin [branch name]     Push changes to remote repository (and remember the branch)
git push     Push changes to remote repository (remembered branch)
git push origin --delete [branch name]     Delete a remote branch
git pull     Update local repository to the newest commit
git pull origin [branch name]     Pull changes from remote repository
git remote add origin ssh://git@github.com/[username]/[repository-name].git     Add a remote repository
git remote set-url origin ssh://git@github.com/[username]/[repository-name].git     Set a repository's origin branch to SSH

Inspection & Comparison

Command     Description
git log     View changes
git log --summary     View changes (detailed)
git diff [source branch] [target branch]     Preview changes before merging


------
Creates MyFeature branch off dev. Do your work and then

$ git commit -am "Your message"

Now merge your changes to dev without a fast-forward

$ git checkout dev
$ git merge --no-ff myFeature

Now push changes to the server

$ git push origin dev
$ git push origin myFeature


----
If you want to turn this warning off, type this in the git command line

git config core.autocrlf true

Comments

Popular posts from this blog

KrutiDev To Unicode Conversion

http://wrd.bih.nic.in/font_KtoU.htm ___________________________________ <html> <head> <title>KrutiDev <=> Unicode Conversion</title> </title> <link rel="stylesheet" href="style.css">       <script src='script.js'></script> </head> <!--       body of the HTML starts here. one text box is provided each for input and output. --> <body bgcolor='#99CCFF'> <P style='text-align:center; font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight:bold; background-color: #FF6600; color: #FFFFFF'> Conversion between Krutidev-010 and Unicode क्रुतिदेव-०१० और यूनिकोड के बीच रूपांतरण </P> <form name="form1"> <p style='font-size:10pt'>क्रुतिदेव-०१० (Kruti Dev 010) फॉन्ट में टंकिट टेक्स्ट को "क्रुतिदेव-०१०" नामक टेक्स्ट बॉक्स में टाईप या पेस्ट करें तथा इसे यूनिकोड में रूपांतरित करने के लिए अधोमुख तीर वाल...

Array Difference, Radio Button Js,

$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow"); $a2=array("e"=>"red","f"=>"green","g"=>"blue"); $result=array_diff($a1,$a2); print_r($result); ______________________________________________________ <script type="text/javascript">  $(document).ready(function(){       $("input[type='radio']").click(function(){             var radioValue = $("input[name='duration']:checked").val();             if(radioValue){                 alert("Your are a - " + radioValue);             }         });  }); </script>   $(document).on("click", ".upappdesc", function(){ // alert($(this).data('id'));  var option = $(this).data("cat").split(",");  // alert($(this).data(...