<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[阿Tim日志]]></title> 
<link>https://atim.cn/index.php</link> 
<description><![CDATA[专业的php开发者.开发团队的带队人]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[阿Tim日志]]></copyright>
<item>
<link>https://atim.cn/post//</link>
<title><![CDATA[回滚代码]]></title> 
<author>bkkkd &lt;partybase@gmail.com&gt;</author>
<category><![CDATA[开发应用]]></category>
<pubDate>Fri, 28 Apr 2023 05:54:36 +0000</pubDate> 
<guid>https://atim.cn/post//</guid> 
<description>
<![CDATA[ 
	更新一个版本到更新后,发现有bug.需要进行回滚代码(只限代码出现bug,未出现数据结构或数据更新)<br/><br/>1.在本地的开发副本中,查看需要回溯的分支<br/><div class="code"><br/>git log<br/><br/>commit dc2f72f51522665980e474013dfc577a7a6fb054 (HEAD -&gt; 6.0, origin/HEAD, origin/6.0)<br/>Merge: f96be7b dcd39c8<br/>Author: thinkphp &lt;thinkphp@qq.com&gt;<br/>Date:&nbsp;&nbsp; Tue May 31 12:54:26 2022 +0800<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;Merge branch &#039;6.0&#039; of github.com:top-think/think into 6.0<br/><br/>commit f96be7b7ede70f5c52aa32d5616eb08a0b252b95<br/>Author: thinkphp &lt;thinkphp@qq.com&gt;<br/>Date:&nbsp;&nbsp; Tue May 31 12:53:51 2022 +0800<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;去除腾讯统计<br/></div><br/><br/><br/><br/>2. 复制提交码(commit后的代码),并强制切换到该 版本<br/><div class="code"><br/>git reset --hard f96be7b7ede70f5c52aa32d5616eb08a0b252b95<br/></div><br/>3. 强制更新到远程的分支<br/><div class="code"><br/>git push -f -u origin master<br/></div><br/>4. 然后到服务端的的副本,新代码切换回到最新<br/><div class="code"><br/>git pull<br/>git reset origin/master<br/>git checkout -- .<br/>git clean -fd<br/></div><br/>服务端的副本即可还原到原来的版本.后面需要再合并到代码到master也不会受到影响<br/>
]]>
</description>
</item><item>
<link>https://atim.cn/post//#blogcomment</link>
<title><![CDATA[[评论] 回滚代码]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>https://atim.cn/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>