<?xml version="1.0" encoding="windows-1251"?>
<rss version="2.0">
<channel>
<title>FreeSource - AltLinux/Sisyphus/devel/git/recommit</title>
<link>http://freesource.info/wiki/AltLinux/Sisyphus/devel/git/recommit</link>
<description>History/revisions of FreeSource/AltLinux/Sisyphus/devel/git/recommit</description>
<language>en-us</language>
<item>
<title>2007-10-30 11:55:20</title>
<link>http://freesource.info/wiki/AltLinux/Sisyphus/devel/git/recommit/show?time=2007-10-30+11%3A55%3A20</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a name=".altlinux.sisyphus.devel.git.recommit" href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/git/recommit&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Sisyphus&amp;nbsp;/&amp;nbsp;devel&amp;nbsp;/&amp;nbsp;git&amp;nbsp;/&amp;nbsp;recommit&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/git/recommit?time=2007-10-30+11%3A55%3A20">2007-10-30 11:55:20&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/git/recommit">2008-06-05 10:39:36&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">&lt;div class="action" style="float:right; width:250px">&lt;div class="action-content">Эта&amp;nbsp;страница была перенесена на&amp;nbsp;&lt;a href="http://altlinux.org/git/recommit" target="_blank" title="" class="outerlink">altlinux.org&lt;/a>. Текст на&amp;nbsp;freesource.info заморожен.&lt;/div>&lt;/div>&lt;br />
предлагаю такое правило для&amp;nbsp;использования git&amp;nbsp;push --force: нельзя&lt;br />
$ git&amp;nbsp;branch save&lt;br />
$ git&amp;nbsp;reset --hard HEAD^^&lt;br />
$ git&amp;nbsp;commit -a --am&lt;br />
$ git&amp;nbsp;cherry-pick -r save^&lt;br />
$ git&amp;nbsp;cherry-pick -r save&lt;br />
$ git&amp;nbsp;branch -D save&lt;br />
$ git&amp;nbsp;push --force git.alt&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">предлагаю такое правило для&amp;nbsp;использования git-push --force: нельзя&lt;br />
$ git-branch save&lt;br />
$ git-reset --hard HEAD^^&lt;br />
$ git-commit -a --am&lt;br />
$ git-cherry-pick -r save^&lt;br />
$ git-cherry-pick -r save&lt;br />
$ git-branch -D save&lt;br />
$ git-push --force git.alt&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2007-10-30 11:54:47</title>
<link>http://freesource.info/wiki/AltLinux/Sisyphus/devel/git/recommit/show?time=2007-10-30+11%3A54%3A47</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/git/recommit&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Sisyphus&amp;nbsp;/&amp;nbsp;devel&amp;nbsp;/&amp;nbsp;git&amp;nbsp;/&amp;nbsp;recommit&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/git/recommit?time=2007-10-30+11%3A54%3A47">2007-10-30 11:54:47&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/git/recommit?time=2007-10-30+11%3A55%3A20">2007-10-30 11:55:20&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">Для&amp;nbsp;&lt;em>последнего&lt;/em> коммита достаточно &lt;tt>git commit --amend&lt;/tt>, который перезакоммитит при&amp;nbsp;выполнении ряда разумных условий добавленные после коммита изменения &amp;laquo;заодно&amp;raquo;.&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">Вообще-то уже&amp;nbsp;достаточно &lt;tt>git commit --amend&lt;/tt>, который перезакоммитит при&amp;nbsp;выполнении ряда разумных условий добавленные после коммита изменения &amp;laquo;заодно&amp;raquo;.&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2007-10-09 10:31:51</title>
<link>http://freesource.info/wiki/AltLinux/Sisyphus/devel/git/recommit/show?time=2007-10-09+10%3A31%3A51</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/git/recommit&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Sisyphus&amp;nbsp;/&amp;nbsp;devel&amp;nbsp;/&amp;nbsp;git&amp;nbsp;/&amp;nbsp;recommit&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/git/recommit?time=2007-10-09+10%3A31%3A51">2007-10-09 10:31:51&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/git/recommit?time=2007-10-30+11%3A54%3A47">2007-10-30 11:54:47&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">Вообще-то уже&amp;nbsp;достаточно &lt;tt>git commit --amend&lt;/tt>, который перезакоммитит при&amp;nbsp;выполнении ряда разумных условий добавленные после коммита изменения &amp;laquo;заодно&amp;raquo;.&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2006-12-12 01:01:11</title>
<link>http://freesource.info/wiki/AltLinux/Sisyphus/devel/git/recommit/show?time=2006-12-12+01%3A01%3A11</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/git/recommit&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Sisyphus&amp;nbsp;/&amp;nbsp;devel&amp;nbsp;/&amp;nbsp;git&amp;nbsp;/&amp;nbsp;recommit&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/git/recommit?time=2006-12-12+01%3A01%3A11">2006-12-12 01:01:11&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Sisyphus/devel/git/recommit?time=2007-10-09+10%3A31%3A51">2007-10-09 10:31:51&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">предлагаю такое правило для&amp;nbsp;использования git-push --force: нельзя&lt;br />
Сначала нужно сохранить текущую работу во&amp;nbsp;временный бранч:&lt;br />
Потом нужно откатить работу до&amp;nbsp;пред-предпоследнего коммита:&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">предалагаю такое правило для&amp;nbsp;использования git-push --force: нельзя&lt;br />
Сначала нужно сохранить текущую работу во&amp;nbsp;веменный бранч:&lt;br />
Потом нужно откатить работу до&amp;nbsp;пред-предпоследенего коммита:&lt;/div>&lt;/div>
</description>
</item>
</channel>
</rss>
