iphone – 恢复到git中的特定提交,构建,然后恢复到最新的更改
发布时间:2020-12-14 19:58:51 所属栏目:百科 来源:网络整理
导读:关于恢复到git中的提交有一些问题,但我想确定一下.这个SO页面是最有帮助的页面: How to revert Git repository to a previous commit? 我有一个先前的提交,比如1.0给客户,它已经完成了.我提交(不确定我是否推送),然后创建一个新的分支来处理下一个版本.现在
关于恢复到git中的提交有一些问题,但我想确定一下.这个SO页面是最有帮助的页面:
How to revert Git repository to a previous commit? 我有一个先前的提交,比如1.0给客户,它已经完成了.我提交(不确定我是否推送),然后创建一个新的分支来处理下一个版本.现在,由于某种原因,1.0的二进制文件“已损坏”,我需要返回,但也保持当前的修改. git日志显示了这个: commit be01d2a99ec35bbfcdbca47d5570acef8c69b275 Author: Yko <xxxxxxxxx@gmail.com> Date: Mon Apr 25 10:25:35 2011 -0400 那么,我需要采取的步骤是什么? 1. git add . 2. git commit "good stopping point for v1.1" 3. git checkout be01... 我假设步骤#3修改了所有的源代码?这是一个XCode项目(iPhone应用程序)所以我只需重新加载项目文件,构建,并拥有新的二进制.app? 然后,回到最新版本1.1 git checkout "latest commit #"? 谢谢, 我是新人,不想失去任何工作.感谢帮助!!! 编辑:基于几个答案,我想澄清一下. 再次感谢!!! 解决方法
你可以这样做:
git tag 1.0 git add . git commit -m "good stopping point for v1.1" git tag 1.1 git checkout 1.0 .. do your build stuff/whatever git checkout 1.1 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |