{"id":263,"date":"2017-11-17T17:05:20","date_gmt":"2017-11-17T17:05:20","guid":{"rendered":"http:\/\/blog.electrongoo.com\/?p=263"},"modified":"2017-11-17T17:05:20","modified_gmt":"2017-11-17T17:05:20","slug":"git-cheat-sheet","status":"publish","type":"post","link":"http:\/\/blog.electrongoo.com\/index.php\/git-cheat-sheet\/","title":{"rendered":"Git cheat-sheet"},"content":{"rendered":"<p>As a recent cross-over user of Subversion to Git, I occasionally need a refresher of some command-line git operations &#8230; and I find myself searching the web.\u00a0 So, I created this list in a single, easy to locate post.\u00a0 Here is a list of Git operations I find most useful.\u00a0 Listed in order of a typical workflow.\u00a0 Hence more interesting (and\u00a0more easily\u00a0forgotten) operations are listed at the end.<\/p>\n<div class=\"code panel pdl conf-macro output-block\" data-macro-name=\"code\" data-hasbody=\"true\">\n<div class=\"codeHeader panelHeader pdl\"><b>Initial setup<\/b><\/div>\n<div class=\"codeContent panelContent pdl\">\n<div>\n<div id=\"highlighter_560119\" class=\"syntaxhighlighter sh-confluence nogutter  java\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"code\">\n<div class=\"container\" title=\"Hint: double-click to select code\">\n<div class=\"line number1 index0 alt2\"><code class=\"java plain\"><span style=\"font-size: medium;\">sudo apt-get install git<\/span><\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"code panel pdl conf-macro output-block\" data-macro-name=\"code\" data-hasbody=\"true\">\n<div class=\"codeHeader panelHeader pdl\"><b>Initial configuration<\/b><\/div>\n<div class=\"codeContent panelContent pdl\">\n<div>\n<div id=\"highlighter_651161\" class=\"syntaxhighlighter sh-confluence nogutter  java\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"code\">\n<div class=\"container\" title=\"Hint: double-click to select code\">\n<div class=\"line number1 index0 alt2\"><code class=\"java plain\"><span style=\"font-size: medium;\">git config --global user.name <\/span><\/code><code class=\"java string\"><span style=\"font-size: medium;\">\"Iam me\"<\/span><\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"java plain\"><span style=\"font-size: medium;\">git config --global user.email me<\/span><\/code><code class=\"java color1\"><span style=\"font-size: medium;\">@here<\/span><\/code><code class=\"java plain\"><span style=\"font-size: medium;\">.com<\/span><\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"java plain\"><span style=\"font-size: medium;\">git config --global core.editor nano<\/span><\/code><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"java plain\"><span style=\"font-size: medium;\">git config --global credential.helper <\/span><\/code><code class=\"java string\"><span style=\"font-size: medium;\">\"cache --timeout=900\"<\/span><\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"code panel pdl conf-macro output-block\" data-macro-name=\"code\" data-hasbody=\"true\">\n<div class=\"codeHeader panelHeader pdl\"><b>Configure ignored files (using .gitignore file)<\/b><\/div>\n<div class=\"codeContent panelContent pdl\">\n<div>\n<div id=\"highlighter_953248\" class=\"syntaxhighlighter sh-confluence nogutter  java\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"code\">\n<div class=\"container\" title=\"Hint: double-click to select code\">\n<div class=\"line number1 index0 alt2\"><code class=\"java plain\"><span style=\"font-size: medium;\">nano .gitignore<\/span><\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"java plain\"><span style=\"font-size: medium;\">*.o<\/span><\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"java plain\"><span style=\"font-size: medium;\">nohup.out<\/span><\/code><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"java plain\"><span style=\"font-size: medium;\">doc\/*.txt<\/span><\/code><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"java plain\"><span style=\"font-size: medium;\">.vscode<\/span><\/code><\/div>\n<div class=\"line number6 index5 alt1\"><code class=\"java plain\"><span style=\"font-size: medium;\">.idea<\/span><\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"code panel pdl conf-macro output-block\" data-macro-name=\"code\" data-hasbody=\"true\">\n<div class=\"codeHeader panelHeader pdl\"><b>Help<\/b><\/div>\n<div class=\"codeContent panelContent pdl\">\n<div>\n<div id=\"highlighter_216193\" class=\"syntaxhighlighter sh-confluence nogutter  java\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"code\">\n<div class=\"container\" title=\"Hint: double-click to select code\">\n<div class=\"line number1 index0 alt2\"><code class=\"java plain\"><span style=\"font-size: medium;\">git help &lt;command&gt;<\/span><\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"code panel pdl conf-macro output-block\" data-macro-name=\"code\" data-hasbody=\"true\">\n<div class=\"codeHeader panelHeader pdl\"><b>Initialize a repository<\/b><\/div>\n<div class=\"codeContent panelContent pdl\">\n<div>\n<div id=\"highlighter_159485\" class=\"syntaxhighlighter sh-confluence nogutter  java\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"code\">\n<div class=\"container\" title=\"Hint: double-click to select code\">\n<div class=\"line number1 index0 alt2\"><code class=\"java plain\"><span style=\"font-size: medium;\">git init<\/span><\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"java plain\"><span style=\"font-size: medium;\">OR<\/span><\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"java plain\"><span style=\"font-size: medium;\">git clone git:<\/span><\/code><code class=\"java comments\"><span style=\"font-size: medium;\">\/\/your.git.url.goes.here<\/span><\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"code panel pdl conf-macro output-block\" data-macro-name=\"code\" data-hasbody=\"true\">\n<div class=\"codeHeader panelHeader pdl\"><b>View status<\/b><\/div>\n<div class=\"codeContent panelContent pdl\">\n<div>\n<div id=\"highlighter_115153\" class=\"syntaxhighlighter sh-confluence nogutter  java\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"code\">\n<div class=\"container\" title=\"Hint: double-click to select code\">\n<div class=\"line number1 index0 alt2\"><code class=\"java plain\"><span style=\"font-size: medium;\">git status<\/span><\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"java plain\"><span style=\"font-size: medium;\">git diff<\/span><\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"code panel pdl conf-macro output-block\" data-macro-name=\"code\" data-hasbody=\"true\">\n<div class=\"codeHeader panelHeader pdl\"><b>Add\/commit files<\/b><\/div>\n<div class=\"codeContent panelContent pdl\">\n<div>\n<div id=\"highlighter_345672\" class=\"syntaxhighlighter sh-confluence nogutter  java\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"code\">\n<div class=\"container\" title=\"Hint: double-click to select code\">\n<div class=\"line number1 index0 alt2\"><code class=\"java plain\"><span style=\"font-size: medium;\">git add &lt;filename&gt;<\/span><\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"java plain\"><span style=\"font-size: medium;\">git commit<\/span><\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"java plain\"><span style=\"font-size: medium;\">OR<\/span><\/code><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"java plain\"><span style=\"font-size: medium;\">git commit -am <\/span><\/code><code class=\"java string\"><span style=\"font-size: medium;\">\"commit message goes here\"<\/span><\/code>\u00a0\u00a0\u00a0\u00a0 <code class=\"java plain\"><span style=\"font-size: medium;\">(add all tracked files and commit them in a single command)<\/span><\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"code panel pdl conf-macro output-block\" data-macro-name=\"code\" data-hasbody=\"true\">\n<div class=\"codeHeader panelHeader pdl\"><b>Remove files<\/b><\/div>\n<div class=\"codeContent panelContent pdl\">\n<div>\n<div id=\"highlighter_565137\" class=\"syntaxhighlighter sh-confluence nogutter  java\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"code\">\n<div class=\"container\" title=\"Hint: double-click to select code\">\n<div class=\"line number1 index0 alt2\"><code class=\"java plain\"><span style=\"font-size: medium;\">git rm &lt;filename<\/span><\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"code panel pdl conf-macro output-block\" data-macro-name=\"code\" data-hasbody=\"true\">\n<div class=\"codeHeader panelHeader pdl\"><b>Move files<\/b><\/div>\n<div class=\"codeContent panelContent pdl\">\n<div>\n<div id=\"highlighter_223688\" class=\"syntaxhighlighter sh-confluence nogutter  java\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"code\">\n<div class=\"container\" title=\"Hint: double-click to select code\">\n<div class=\"line number1 index0 alt2\"><code class=\"java plain\"><span style=\"font-size: medium;\">git mv &lt;filename&gt; &lt;newfilename&gt;<\/span><\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"code panel pdl conf-macro output-block\" data-macro-name=\"code\" data-hasbody=\"true\">\n<div class=\"codeHeader panelHeader pdl\"><b>Updating a commit (before push)<\/b><\/div>\n<div class=\"codeContent panelContent pdl\">\n<div>\n<div id=\"highlighter_80307\" class=\"syntaxhighlighter sh-confluence nogutter  java\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"code\">\n<div class=\"container\" title=\"Hint: double-click to select code\">\n<div class=\"line number1 index0 alt2\"><code class=\"java plain\"><span style=\"font-size: medium;\">git commit -am <\/span><\/code><code class=\"java string\"><span style=\"font-size: medium;\">'initial commit'<\/span><\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"java plain\"><span style=\"font-size: medium;\">git add &lt;somefile&gt;<\/span><\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"java plain\"><span style=\"font-size: medium;\">git commit --amend<\/span><\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"code panel pdl conf-macro output-block\" data-macro-name=\"code\" data-hasbody=\"true\">\n<div class=\"codeHeader panelHeader pdl\"><b>View commits<\/b><\/div>\n<div class=\"codeContent panelContent pdl\">\n<div>\n<div id=\"highlighter_698723\" class=\"syntaxhighlighter sh-confluence nogutter  java\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"code\">\n<div class=\"container\" title=\"Hint: double-click to select code\">\n<div class=\"line number1 index0 alt2\"><code class=\"java plain\"><span style=\"font-size: medium;\">git status<\/span><\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"code panel pdl conf-macro output-block\" data-macro-name=\"code\" data-hasbody=\"true\">\n<div class=\"codeHeader panelHeader pdl\"><b>Reverting a modified file (not yet staged)<\/b><\/div>\n<div class=\"codeContent panelContent pdl\">\n<div>\n<div id=\"highlighter_5902\" class=\"syntaxhighlighter sh-confluence nogutter  java\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"code\">\n<div class=\"container\" title=\"Hint: double-click to select code\">\n<div class=\"line number1 index0 alt2\"><code class=\"java plain\"><span style=\"font-size: medium;\">git checkout -- &lt;file<\/span><\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"code panel pdl conf-macro output-block\" data-macro-name=\"code\" data-hasbody=\"true\">\n<div class=\"codeHeader panelHeader pdl\"><b>Reverting a staged file (e.g. via git add)<\/b><\/div>\n<div class=\"codeContent panelContent pdl\">\n<div>\n<div id=\"highlighter_281321\" class=\"syntaxhighlighter sh-confluence nogutter  java\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"code\">\n<div class=\"container\" title=\"Hint: double-click to select code\">\n<div class=\"line number1 index0 alt2\"><code class=\"java plain\"><span style=\"font-size: medium;\">git reset HEAD &lt;file<\/span><\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"code panel pdl conf-macro output-block\" data-macro-name=\"code\" data-hasbody=\"true\">\n<div class=\"codeHeader panelHeader pdl\"><b>Reverting a commit<\/b><\/div>\n<div class=\"codeContent panelContent pdl\">\n<div>\n<div id=\"highlighter_857210\" class=\"syntaxhighlighter sh-confluence nogutter  java\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"code\">\n<div class=\"container\" title=\"Hint: double-click to select code\">\n<div class=\"line number1 index0 alt2\"><code class=\"java plain\"><span style=\"font-size: medium;\">git revert &lt;commit-id&gt;<\/span><\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"java plain\"><span style=\"font-size: medium;\">git push<\/span><\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"code panel pdl conf-macro output-block\" data-macro-name=\"code\" data-hasbody=\"true\">\n<div class=\"codeHeader panelHeader pdl\"><b>Reverting all local changes<\/b><\/div>\n<div class=\"codeContent panelContent pdl\">\n<div>\n<div id=\"highlighter_815817\" class=\"syntaxhighlighter sh-confluence nogutter  java\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"code\">\n<div class=\"container\" title=\"Hint: double-click to select code\">\n<div class=\"line number1 index0 alt2\"><code class=\"java plain\"><span style=\"font-size: medium;\">git reset --hard origin\/master<\/span><\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"code panel pdl conf-macro output-block\" data-macro-name=\"code\" data-hasbody=\"true\">\n<div class=\"codeHeader panelHeader pdl\"><b>Create a new branch<\/b><\/div>\n<div class=\"codeContent panelContent pdl\">\n<div>\n<div id=\"highlighter_343250\" class=\"syntaxhighlighter sh-confluence nogutter  java\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"code\">\n<div class=\"container\" title=\"Hint: double-click to select code\">\n<div class=\"line number1 index0 alt2\"><code class=\"java plain\"><span style=\"font-size: medium;\">git checkout -b &lt;name_of_your_new_branch&gt;<\/span><\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"java plain\"><span style=\"font-size: medium;\">git push origin &lt;name_of_your_new_branch<\/span><\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"code panel pdl conf-macro output-block\" data-macro-name=\"code\" data-hasbody=\"true\">\n<div class=\"codeHeader panelHeader pdl\"><b>Save\/restore work temporarily<\/b><\/div>\n<div class=\"codeContent panelContent pdl\">\n<div>\n<div id=\"highlighter_19823\" class=\"syntaxhighlighter sh-confluence nogutter  java\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"code\">\n<div class=\"container\" title=\"Hint: double-click to select code\">\n<div class=\"line number1 index0 alt2\"><code class=\"java plain\"><span style=\"font-size: medium;\">git stash<\/span><\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"java plain\"><span style=\"font-size: medium;\">***change branches or whatever<\/span><\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"java plain\"><span style=\"font-size: medium;\">git stash pop<\/span><\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"code panel pdl conf-macro output-block\" data-macro-name=\"code\" data-hasbody=\"true\">\n<div class=\"codeHeader panelHeader pdl\"><b>Delete a remote branch<\/b><\/div>\n<div class=\"codeContent panelContent pdl\">\n<div>\n<div id=\"highlighter_900858\" class=\"syntaxhighlighter sh-confluence nogutter  java\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"code\">\n<div class=\"container\" title=\"Hint: double-click to select code\">\n<div class=\"line number1 index0 alt2\"><code class=\"java plain\"><span style=\"font-size: medium;\">git push origin --delete &lt;branchName&gt;<\/span><\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"java plain\"><span style=\"font-size: medium;\">git fetch -p\u00a0\u00a0\u00a0 <\/span><\/code><code class=\"java string\"><span style=\"font-size: medium;\">\"to refresh local repro\"<\/span><\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"code panel pdl conf-macro output-block\" data-macro-name=\"code\" data-hasbody=\"true\">\n<div class=\"codeHeader panelHeader pdl\"><b>Delete a local branch<\/b><\/div>\n<div class=\"codeContent panelContent pdl\">\n<div>\n<div id=\"highlighter_439702\" class=\"syntaxhighlighter sh-confluence nogutter  java\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"code\">\n<div class=\"container\" title=\"Hint: double-click to select code\">\n<div class=\"line number1 index0 alt2\"><code class=\"java plain\"><span style=\"font-size: medium;\">git branch -d &lt;branch_name&gt;<\/span><\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"java plain\"><span style=\"font-size: medium;\">git fetch -p\u00a0\u00a0\u00a0 #<\/span><\/code><code class=\"java string\"><span style=\"font-size: medium;\">\"to refresh local repro\"<\/span><\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"code panel pdl conf-macro output-block\" data-macro-name=\"code\" data-hasbody=\"true\">\n<div class=\"codeHeader panelHeader pdl\"><b>Tag a commit (for release or tracking)<\/b><\/div>\n<div class=\"codeContent panelContent pdl\">\n<div>\n<div id=\"highlighter_523271\" class=\"syntaxhighlighter sh-confluence nogutter  java\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"code\">\n<div class=\"container\" title=\"Hint: double-click to select code\">\n<div class=\"line number1 index0 alt2\"><code class=\"java plain\"><span style=\"font-size: medium;\">git tag -a &lt;tagname&gt; &lt;commitid&gt;<\/span><\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"java plain\"><span style=\"font-size: medium;\">git push origin &lt;tagname&gt;<\/span><\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"code panel pdl conf-macro output-block\" data-macro-name=\"code\" data-hasbody=\"true\">\n<div class=\"codeHeader panelHeader pdl\"><b>Checkout at a tag<\/b><\/div>\n<div class=\"codeContent panelContent pdl\">\n<div>\n<div id=\"highlighter_667833\" class=\"syntaxhighlighter sh-confluence nogutter  java\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"code\">\n<div class=\"container\" title=\"Hint: double-click to select code\">\n<div class=\"line number1 index0 alt2\"><code class=\"java plain\"><span style=\"font-size: medium;\">git checkout &lt;tagname&gt;<\/span><\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"code panel pdl conf-macro output-block\" data-macro-name=\"code\" data-hasbody=\"true\">\n<div class=\"codeHeader panelHeader pdl\"><b>Merge a branch back into master branch<\/b><\/div>\n<div class=\"codeContent panelContent pdl\">\n<div>\n<div id=\"highlighter_224612\" class=\"syntaxhighlighter sh-confluence nogutter  java\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"code\">\n<div class=\"container\" title=\"Hint: double-click to select code\">\n<div class=\"line number1 index0 alt2\"><code class=\"java plain\"><span style=\"font-size: medium;\">git checkout master<\/span><\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"java plain\"><span style=\"font-size: medium;\">git pull<\/span><\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"java plain\"><span style=\"font-size: medium;\">git checkout &lt;branch&gt;<\/span><\/code><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"java plain\"><span style=\"font-size: medium;\">git merge master<\/span><\/code><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"java plain\"><span style=\"font-size: medium;\"># <\/span><\/code><code class=\"java keyword\"><span style=\"font-size: medium;\">if<\/span><\/code> <code class=\"java plain\"><span style=\"font-size: medium;\">you have conflicts ... edit the conflicts and then run <\/span><\/code><code class=\"java string\"><span style=\"font-size: medium;\">\"git add &lt;files_edited&gt;\"<\/span><\/code> <code class=\"java string\"><span style=\"font-size: medium;\">\"git commit\"<\/span><\/code><\/div>\n<div class=\"line number6 index5 alt1\"><code class=\"java plain\"><span style=\"font-size: medium;\">git push<\/span><\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>As a recent cross-over user of Subversion to Git, I occasionally need a refresher of some command-line git operations &#8230; and I find myself searching the web.\u00a0 So, I created this list in a single, easy to locate post.\u00a0 Here is a list of Git operations I find most useful.\u00a0 Listed in order of a &hellip; <a href=\"http:\/\/blog.electrongoo.com\/index.php\/git-cheat-sheet\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Git cheat-sheet<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[2],"tags":[],"_links":{"self":[{"href":"http:\/\/blog.electrongoo.com\/index.php\/wp-json\/wp\/v2\/posts\/263"}],"collection":[{"href":"http:\/\/blog.electrongoo.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.electrongoo.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.electrongoo.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.electrongoo.com\/index.php\/wp-json\/wp\/v2\/comments?post=263"}],"version-history":[{"count":2,"href":"http:\/\/blog.electrongoo.com\/index.php\/wp-json\/wp\/v2\/posts\/263\/revisions"}],"predecessor-version":[{"id":265,"href":"http:\/\/blog.electrongoo.com\/index.php\/wp-json\/wp\/v2\/posts\/263\/revisions\/265"}],"wp:attachment":[{"href":"http:\/\/blog.electrongoo.com\/index.php\/wp-json\/wp\/v2\/media?parent=263"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.electrongoo.com\/index.php\/wp-json\/wp\/v2\/categories?post=263"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.electrongoo.com\/index.php\/wp-json\/wp\/v2\/tags?post=263"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}