{"id":614,"date":"2018-05-28T12:49:44","date_gmt":"2018-05-28T12:49:44","guid":{"rendered":"http:\/\/www.inwizards.com\/blog\/?p=614"},"modified":"2023-03-30T11:29:08","modified_gmt":"2023-03-30T11:29:08","slug":"basic-git-commands-you-should-know","status":"publish","type":"post","link":"https:\/\/www.inwizards.com\/blog\/basic-git-commands-you-should-know\/","title":{"rendered":"Basic Git Commands You Should Know"},"content":{"rendered":"<p style=\"text-align: justify;\">Dealing with Git about the control line could be daunting. To assist with this, we have compiled a listing of common Git controls, exactly what each means, and also how to use them. Our expectation is that makes Git simpler to work with on a daily basis.<\/p>\n<p style=\"text-align: justify;\">Git has lots of excellent customers that let you utilize Git with no control line. Being aware of what activities the customer is doing at the history is advantageous to knowing how Git functions. If you are having started with Git check out our excellent guide about the subject .<\/p>\n<p style=\"text-align: justify;\">This tutorial provides a list of the most common GIT commands, a short description for them and example usage. For a detailed description of all the GIT commands please check this\u00a0page.<\/p>\n<p><script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js\"><\/script><br \/>\n<ins class=\"adsbygoogle\" style=\"display: block; text-align: center;\" data-ad-layout=\"in-article\" data-ad-format=\"fluid\" data-ad-client=\"ca-pub-1542270097115731\" data-ad-slot=\"5976953901\"><\/ins><br \/>\n<script>\n     (adsbygoogle = window.adsbygoogle || []).push({});\n<\/script><\/p>\n<h2 id=\"local\">Working with local repositories<\/h2>\n<table style=\"height: 1071px;\" border=\"0\" width=\"741\" frame=\"VOID\" rules=\"NONE\" cellspacing=\"0\">\n<colgroup>\n<col width=\"257\" \/>\n<col width=\"684\" \/>\n<col width=\"244\" \/><\/colgroup>\n<tbody>\n<tr>\n<td align=\"CENTER\" valign=\"BOTTOM\" bgcolor=\"#FFFF00\" width=\"257\" height=\"36\"><span style=\"color: #ff0000; font-family: Calibri; font-size: xx-large;\">Git task<\/span><\/td>\n<td align=\"CENTER\" valign=\"BOTTOM\" bgcolor=\"#FFFF00\" width=\"684\"><span style=\"color: #ff0000; font-family: Calibri; font-size: xx-large;\">Notes<\/span><\/td>\n<td align=\"CENTER\" valign=\"BOTTOM\" bgcolor=\"#FFFF00\" width=\"244\"><span style=\"color: #ff0000; font-family: Calibri; font-size: xx-large;\">Git commands<\/span><\/td>\n<\/tr>\n<tr>\n<td align=\"CENTER\" valign=\"BOTTOM\" height=\"19\"><span style=\"color: #000000; font-family: Calibri;\">Check out a repository<\/span><\/td>\n<td align=\"CENTER\" valign=\"BOTTOM\"><span style=\"color: #000000; font-family: Calibri;\">checkout code on local system <\/span><\/td>\n<td align=\"CENTER\" valign=\"BOTTOM\"><span style=\"color: #000000; font-family: Calibri;\">git clone \/path\/to\/repository<\/span><\/td>\n<\/tr>\n<tr>\n<td align=\"CENTER\" valign=\"BOTTOM\" height=\"19\"><span style=\"color: #000000; font-family: Calibri;\">Add files<\/span><\/td>\n<td align=\"CENTER\" valign=\"BOTTOM\"><span style=\"color: #000000; font-family: Calibri;\">After working we need to add files<\/span><\/td>\n<td align=\"CENTER\" valign=\"BOTTOM\"><span style=\"color: #000000; font-family: Calibri;\">git add &lt;filename&gt;<\/span><\/td>\n<\/tr>\n<tr>\n<td align=\"CENTER\" valign=\"BOTTOM\" height=\"19\"><span style=\"color: #000000; font-family: Calibri;\">\u00a0<\/span><\/td>\n<td align=\"CENTER\" valign=\"BOTTOM\"><span style=\"color: #000000; font-family: Calibri;\">\u00a0<\/span><\/td>\n<td align=\"CENTER\" valign=\"BOTTOM\"><span style=\"color: #000000; font-family: Calibri;\">git add *<\/span><\/td>\n<\/tr>\n<tr>\n<td align=\"CENTER\" valign=\"BOTTOM\" height=\"19\"><span style=\"color: #000000; font-family: Calibri;\">Commit<\/span><\/td>\n<td align=\"CENTER\" valign=\"BOTTOM\"><span style=\"color: #000000; font-family: Calibri;\">Commit changes to local system git head <\/span><\/td>\n<td align=\"CENTER\" valign=\"BOTTOM\"><span style=\"color: #000000; font-family: Calibri;\">git commit -m &#8220;Commit message&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td align=\"CENTER\" valign=\"BOTTOM\" height=\"19\"><span style=\"color: #000000; font-family: Calibri;\">\u00a0<\/span><\/td>\n<td align=\"CENTER\" valign=\"BOTTOM\"><span style=\"color: #000000; font-family: Calibri;\">Submit any records you&#8217;ve included with git , also we have commit any file we have change before.<\/span><\/td>\n<td align=\"CENTER\" valign=\"BOTTOM\"><span style=\"color: #000000; font-family: Calibri;\">git commit -a<\/span><\/td>\n<\/tr>\n<tr>\n<td align=\"CENTER\" valign=\"BOTTOM\" height=\"19\"><span style=\"color: #000000; font-family: Calibri;\">Push<\/span><\/td>\n<td align=\"CENTER\" valign=\"BOTTOM\"><span style=\"color: #000000; font-family: Calibri;\">Send local changes to remote repository <\/span><\/td>\n<td align=\"CENTER\" valign=\"BOTTOM\"><span style=\"color: #000000; font-family: Calibri;\">git push origin master<\/span><\/td>\n<\/tr>\n<tr>\n<td align=\"CENTER\" valign=\"BOTTOM\" height=\"19\"><span style=\"color: #000000; font-family: Calibri;\">Status<\/span><\/td>\n<td align=\"CENTER\" valign=\"BOTTOM\"><span style=\"color: #000000; font-family: Calibri;\">check status your changes and commit<\/span><\/td>\n<td align=\"CENTER\" valign=\"BOTTOM\"><span style=\"color: #000000; font-family: Calibri;\">git remote add origin &lt;server&gt;<\/span><\/td>\n<\/tr>\n<tr>\n<td align=\"CENTER\" valign=\"BOTTOM\" height=\"19\"><span style=\"color: #000000; font-family: Calibri;\">Connect to a remote repository<\/span><\/td>\n<td align=\"CENTER\" valign=\"BOTTOM\"><span style=\"color: #000000; font-family: Calibri;\">show all configured remote repositories list<\/span><\/td>\n<td align=\"CENTER\" valign=\"BOTTOM\"><span style=\"color: #000000; font-family: Calibri;\">git remote -v<\/span><\/td>\n<\/tr>\n<tr>\n<td align=\"CENTER\" valign=\"BOTTOM\" height=\"19\"><span style=\"color: #000000; font-family: Calibri;\">Branches<\/span><\/td>\n<td align=\"CENTER\" valign=\"BOTTOM\"><span style=\"color: #000000; font-family: Calibri;\">Create a new branch and move thare <\/span><\/td>\n<td align=\"CENTER\" valign=\"BOTTOM\"><span style=\"color: #000000; font-family: Calibri;\">git checkout -b<\/span><\/td>\n<\/tr>\n<tr>\n<td align=\"CENTER\" valign=\"BOTTOM\" height=\"19\"><span style=\"color: #000000; font-family: Calibri;\">\u00a0<\/span><\/td>\n<td align=\"CENTER\" valign=\"BOTTOM\"><span style=\"color: #000000; font-family: Calibri;\">Move from one branch to any other branch <\/span><\/td>\n<td align=\"CENTER\" valign=\"BOTTOM\"><span style=\"color: #000000; font-family: Calibri;\">git checkout &lt;branchname&gt;<\/span><\/td>\n<\/tr>\n<tr>\n<td align=\"CENTER\" valign=\"BOTTOM\" height=\"19\"><span style=\"color: #000000; font-family: Calibri;\">\u00a0<\/span><\/td>\n<td align=\"CENTER\" valign=\"BOTTOM\"><span style=\"color: #000000; font-family: Calibri;\">show working branch <\/span><\/td>\n<td align=\"CENTER\" valign=\"BOTTOM\"><span style=\"color: #000000; font-family: Calibri;\">git branch<\/span><\/td>\n<\/tr>\n<tr>\n<td align=\"CENTER\" valign=\"BOTTOM\" height=\"19\"><span style=\"color: #000000; font-family: Calibri;\">\u00a0<\/span><\/td>\n<td align=\"CENTER\" valign=\"BOTTOM\"><span style=\"color: #000000; font-family: Calibri;\">Erase the element branch<\/span><\/td>\n<td align=\"CENTER\" valign=\"BOTTOM\"><span style=\"color: #000000; font-family: Calibri;\">git branch -d &lt;branchname&gt;<\/span><\/td>\n<\/tr>\n<tr>\n<td align=\"CENTER\" valign=\"BOTTOM\" height=\"19\"><span style=\"color: #000000; font-family: Calibri;\">Update from the remote repository<\/span><\/td>\n<td align=\"CENTER\" valign=\"BOTTOM\"><span style=\"color: #000000; font-family: Calibri;\">Fetch and merge changes on the remote repository <\/span><\/td>\n<td align=\"CENTER\" valign=\"BOTTOM\"><span style=\"color: #000000; font-family: Calibri;\">git pull<\/span><\/td>\n<\/tr>\n<tr>\n<td align=\"CENTER\" valign=\"BOTTOM\" height=\"19\"><span style=\"color: #000000; font-family: Calibri;\">\u00a0<\/span><\/td>\n<td align=\"CENTER\" valign=\"BOTTOM\"><span style=\"color: #000000; font-family: Calibri;\">To merge one branch to another branch<\/span><\/td>\n<td align=\"CENTER\" valign=\"BOTTOM\"><span style=\"color: #000000; font-family: Calibri;\">git merge &lt;branchname&gt;<\/span><\/td>\n<\/tr>\n<tr>\n<td align=\"CENTER\" valign=\"BOTTOM\" height=\"19\"><span style=\"color: #000000; font-family: Calibri;\">\u00a0<\/span><\/td>\n<td align=\"CENTER\" valign=\"BOTTOM\"><span style=\"color: #000000; font-family: Calibri;\">To check any file diffrance remote and server side <\/span><\/td>\n<td align=\"CENTER\" valign=\"BOTTOM\"><span style=\"color: #000000; font-family: Calibri;\">git diff<\/span><\/td>\n<\/tr>\n<tr>\n<td align=\"CENTER\" valign=\"BOTTOM\" height=\"19\"><span style=\"color: #000000; font-family: Calibri;\">\u00a0<\/span><\/td>\n<td align=\"CENTER\" valign=\"BOTTOM\"><span style=\"color: #000000; font-family: Calibri;\">\u00a0<\/span><\/td>\n<td align=\"CENTER\" valign=\"BOTTOM\"><span style=\"color: #000000; font-family: Calibri;\">git diff &#8211;base &lt;filename&gt;<\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\" align=\"LEFT\" valign=\"BOTTOM\" height=\"19\"><span style=\"color: #000000; font-family: Calibri;\">git log<\/span><\/td>\n<td align=\"CENTER\" valign=\"BOTTOM\"><span style=\"color: #000000; font-family: Calibri;\">To check your last commit all information <\/span><\/td>\n<td style=\"text-align: center;\" align=\"LEFT\" valign=\"BOTTOM\"><span style=\"color: #000000; font-family: Calibri;\">git log<\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\" align=\"LEFT\" valign=\"BOTTOM\" height=\"19\"><span style=\"color: #000000; font-family: Calibri;\">Undo local changes<\/span><\/td>\n<td align=\"CENTER\" valign=\"BOTTOM\"><span style=\"color: #000000; font-family: Calibri;\">To remove your local changes commit , and fetch the latest history from the server<\/span><\/td>\n<td align=\"CENTER\" valign=\"BOTTOM\"><span style=\"color: #000000; font-family: Calibri;\">git fetch origin<\/span><\/td>\n<\/tr>\n<tr>\n<td align=\"LEFT\" valign=\"BOTTOM\" height=\"19\"><span style=\"color: #000000; font-family: Calibri;\">\u00a0<\/span><\/td>\n<td align=\"LEFT\" valign=\"BOTTOM\"><span style=\"color: #000000; font-family: Calibri;\">\u00a0<\/span><\/td>\n<td align=\"CENTER\" valign=\"BOTTOM\"><span style=\"color: #000000; font-family: Calibri;\">git reset &#8211;hard origin\/master<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>By &#8211; Sameer khare<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dealing with Git about the control line could be daunting. To assist with this, we have compiled a listing of common Git controls, exactly what each means, and also how to use them. Our expectation is that makes Git simpler<\/p>\n","protected":false},"author":1,"featured_media":674,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"spay_email":""},"categories":[1],"tags":[],"jetpack_featured_media_url":"https:\/\/i2.wp.com\/www.inwizards.com\/blog\/wp-content\/uploads\/2018\/05\/in.jpg?fit=400%2C225&ssl=1","_links":{"self":[{"href":"https:\/\/www.inwizards.com\/blog\/wp-json\/wp\/v2\/posts\/614"}],"collection":[{"href":"https:\/\/www.inwizards.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.inwizards.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.inwizards.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.inwizards.com\/blog\/wp-json\/wp\/v2\/comments?post=614"}],"version-history":[{"count":7,"href":"https:\/\/www.inwizards.com\/blog\/wp-json\/wp\/v2\/posts\/614\/revisions"}],"predecessor-version":[{"id":1600,"href":"https:\/\/www.inwizards.com\/blog\/wp-json\/wp\/v2\/posts\/614\/revisions\/1600"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.inwizards.com\/blog\/wp-json\/wp\/v2\/media\/674"}],"wp:attachment":[{"href":"https:\/\/www.inwizards.com\/blog\/wp-json\/wp\/v2\/media?parent=614"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.inwizards.com\/blog\/wp-json\/wp\/v2\/categories?post=614"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inwizards.com\/blog\/wp-json\/wp\/v2\/tags?post=614"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}