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

SETUP REST API IN CI

1. Create Rest_controller.php inside controllers and paste code: <?php defined('BASEPATH') OR exit('No direct script access allowed'); require APPPATH . '/libraries/API_Controller.php'; class Rest_controller extends API_Controller { public function __construct() { parent::__construct(); } public function index() { $this->api_return(             [ 'status' => true,                'result' => "Welcome to Testservices."             ],         200); } } ?> 2. Create api.php inside config and paste code : <?php defined('BASEPATH') OR exit('No direct script access allowed'); /**  * API Key Header Name  */ $config['api_key_header_name'] = 'X-API-KEY'; /**  * API Key GET Request Parameter Name  */ $config['api_key_get_name'] = 'key'; /**  * API Key POST Request Parameter Name ...

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(...

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) फॉन्ट में टंकिट टेक्स्ट को "क्रुतिदेव-०१०" नामक टेक्स्ट बॉक्स में टाईप या पेस्ट करें तथा इसे यूनिकोड में रूपांतरित करने के लिए अधोमुख तीर वाल...