<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Git on Atrax Tech</title><link>http://flow.salpagarov.com/tags/Git/</link><description>Recent content in Git on Atrax Tech</description><generator>Hugo</generator><language>ru</language><lastBuildDate>Wed, 08 Apr 2026 18:06:44 +0300</lastBuildDate><atom:link href="http://flow.salpagarov.com/tags/Git/index.xml" rel="self" type="application/rss+xml"/><item><title>Очистить историю GIT</title><link>http://flow.salpagarov.com/posts/2019/%D0%9E%D1%87%D0%B8%D1%81%D1%82%D0%B8%D1%82%D1%8C-%D0%B8%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8E-GIT/</link><pubDate>Tue, 20 Aug 2019 00:00:00 +0000</pubDate><guid>http://flow.salpagarov.com/posts/2019/%D0%9E%D1%87%D0%B8%D1%81%D1%82%D0%B8%D1%82%D1%8C-%D0%B8%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8E-GIT/</guid><description>&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#e2e4e5;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;git reset --soft &lt;span style="color:#ff6ac1"&gt;$(&lt;/span&gt;git log --reverse --format&lt;span style="color:#ff6ac1"&gt;=&lt;/span&gt;%H | head -n 1&lt;span style="color:#ff6ac1"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;git commit --amend
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;git push -f&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Только коллеги по проекту вам за это спасибо не скажут, имейте в виду&amp;hellip;&lt;/p&gt;</description></item><item><title>GIT deployment</title><link>http://flow.salpagarov.com/posts/2010/GIT-deployment/</link><pubDate>Thu, 30 Dec 2010 00:00:00 +0000</pubDate><guid>http://flow.salpagarov.com/posts/2010/GIT-deployment/</guid><description>&lt;p&gt;&amp;hellip; или &amp;ldquo;нестандартное использование системы управления версиями&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;Возможности GIT выходят за пределы управления версиями. Я использую его в качестве инструмента для развертывания проекта на сервере. Требуется: идентичные настройки среды проекта на рабочей станции (или испытательном стенде) и &amp;ldquo;боевом&amp;rdquo; сервере, GIT на клиенте, SSH на сервере и два простеньких скрипта.&lt;/p&gt;
&lt;p&gt;Прежде всего создайте GIT-репозиторий в своей рабочей директории и поместите в него исходный код.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#e2e4e5;background-color:#282a36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;git init
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;git add .
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;git commit -m &lt;span style="color:#5af78e"&gt;&amp;#34;Let there be light!&amp;#34;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Потом создайте GIT-репозиторий на боевом сервере.&lt;/p&gt;</description></item></channel></rss>