{"data":{"markdownRemark":{"frontmatter":{"title":"Git памятка","date":"09 May 2018","path":"/git-pamiatka/","author":null,"excerpt":"Git памятка о командах которые бывают нужны, но из-за того что ими не часто пользуешься забываются","tags":["Git"],"coverImage":{"childImageSharp":{"fluid":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAJABQDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAAAAIBBf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhADEAAAAedGyEj/xAAXEAADAQAAAAAAAAAAAAAAAAAAARAR/9oACAEBAAEFAm5o7//EABURAQEAAAAAAAAAAAAAAAAAAAEQ/9oACAEDAQE/AWf/xAAVEQEBAAAAAAAAAAAAAAAAAAABEP/aAAgBAgEBPwEn/8QAFBABAAAAAAAAAAAAAAAAAAAAIP/aAAgBAQAGPwJf/8QAGhAAAgIDAAAAAAAAAAAAAAAAABExcRBBYf/aAAgBAQABPyGJR0ZQ1rP/2gAMAwEAAgADAAAAEAPP/8QAFREBAQAAAAAAAAAAAAAAAAAAEDH/2gAIAQMBAT8Qo//EABURAQEAAAAAAAAAAAAAAAAAABAx/9oACAECAQE/EIP/xAAdEAACAQQDAAAAAAAAAAAAAAAAATERIXGREEHR/9oACAEBAAE/EFwupQ1S+7SezFt+kMR0+P/Z","aspectRatio":2.147117296222664,"src":"/static/dfa16424682f74b6a9f7be811f25ca6c/b4295/photo-1516031190212-da133013de50.jpg","srcSet":"/static/dfa16424682f74b6a9f7be811f25ca6c/127d5/photo-1516031190212-da133013de50.jpg 200w,\n/static/dfa16424682f74b6a9f7be811f25ca6c/7ef6a/photo-1516031190212-da133013de50.jpg 400w,\n/static/dfa16424682f74b6a9f7be811f25ca6c/b4295/photo-1516031190212-da133013de50.jpg 800w,\n/static/dfa16424682f74b6a9f7be811f25ca6c/487eb/photo-1516031190212-da133013de50.jpg 1080w","sizes":"(max-width: 800px) 100vw, 800px"}}}},"id":"6703bb8b-8832-57bb-abbf-6cd89a254904","html":"<p>Git памятка о командах которые бывают нужны, но из-за того что ими не часто пользуешься забываются</p>\n<h3>Переименовать ветку</h3>\n<p>Если Вы <strong>не находитесь</strong> в ветке которую нужно переименовать</p>\n<div class=\"gatsby-highlight\" data-language=\"bash\"><pre class=\"language-bash\"><code class=\"language-bash\">    <span class=\"token function\">git</span> branch -m <span class=\"token operator\">&lt;</span>oldname<span class=\"token operator\">></span> <span class=\"token operator\">&lt;</span>newname<span class=\"token operator\">></span></code></pre></div>\n<p>Если в ветке которую нужно переименовать</p>\n<div class=\"gatsby-highlight\" data-language=\"bash\"><pre class=\"language-bash\"><code class=\"language-bash\">    <span class=\"token function\">git</span> branch -m <span class=\"token operator\">&lt;</span>newname<span class=\"token operator\">></span></code></pre></div>\n<h3>Изменить комментарий коммита</h3>\n<div class=\"gatsby-highlight\" data-language=\"bash\"><pre class=\"language-bash\"><code class=\"language-bash\">    <span class=\"token function\">git</span> commit --amend\n    \n\n    <span class=\"token function\">git</span> commit --amend -m <span class=\"token string\">\"Сообщение коммита\"</span></code></pre></div>\n<h3>Удаление ветки на сервере</h3>\n<div class=\"gatsby-highlight\" data-language=\"bash\"><pre class=\"language-bash\"><code class=\"language-bash\">    <span class=\"token function\">git</span> push origin --delete <span class=\"token operator\">&lt;</span>branch_name<span class=\"token operator\">></span></code></pre></div>\n<h3>Теги</h3>\n<div class=\"gatsby-highlight\" data-language=\"bash\"><pre class=\"language-bash\"><code class=\"language-bash\">    <span class=\"token comment\"># Добавление нового тега</span>\n    <span class=\"token function\">git</span> tag -a v1.0.0 -m <span class=\"token string\">\"Описание тега\"</span>\n    <span class=\"token comment\"># Пуш тегга</span>\n    <span class=\"token function\">git</span> push --tags </code></pre></div>\n<h3>Отменить изменения до мастера только конкретного файла</h3>\n<div class=\"gatsby-highlight\" data-language=\"bash\"><pre class=\"language-bash\"><code class=\"language-bash\">    <span class=\"token function\">git</span> checkout master filename</code></pre></div>\n<h3>Исключить файлы из коммита.</h3>\n<p>Если вы добавили файл(ы) в .gitignore но они всё равно попадают в коммит, то исключить их можно следующими коммандами</p>\n<div class=\"gatsby-highlight\" data-language=\"bash\"><pre class=\"language-bash\"><code class=\"language-bash\">    <span class=\"token function\">git</span> <span class=\"token function\">rm</span> -r --cached <span class=\"token keyword\">.</span>\n    <span class=\"token function\">git</span> <span class=\"token function\">add</span> <span class=\"token keyword\">.</span>\n    <span class=\"token function\">git</span> commit -m <span class=\"token string\">\".gitignore update\"</span></code></pre></div>","excerpt":"Git памятка о командах которые бывают нужны, но из-за того что ими не часто пользуешься забываются Переименовать ветку Если Вы  не…"}},"pageContext":{"isCreatedByStatefulCreatePages":false,"type":"posts","next":{"frontmatter":{"path":"/bolshaia-knigha-pro-vas-i-vashiegho-riebionka/","title":"Большая книга про вас и вашего ребёнка","tags":["Я читаю"]},"fileAbsolutePath":"/srv/www/softroot.ru/src/posts/2018-02-03-bolshaia-knigha-pro-vas-i-vashiegho-riebionka.md"},"previous":{"frontmatter":{"path":"/tiestiruiu-unity-3d-tiestovaia-ighra/","title":"Тестирую Unity 3d. Тестовая игра","tags":["Unity 3d","GameDev"]},"fileAbsolutePath":"/srv/www/softroot.ru/src/posts/2018-05-22-tiestiruiu-unity-3d-tiestovaia-ighra.md"}}}