mu *_*u 無 6 git git-checkout git-log
说我有一个有多个banches的回购.
是否有可能得到的使用通常的混帐富某些特定的日期/时间的回购快照?(我们目前每天都有代码转储,我正在考虑删除它的方法)
(假设没有分支被永久删除,并且git的承诺历史尚未玩过)
编辑:可以进行临时分支合并.
请注意@{<date>},基于reflog(意思是,默认限制为90天).
请参阅中的" 指定修订 " git rev-parse.
" git checkout by date "提出了另一种方法:
git checkout `git rev-list -n 1 --before="2013-09-25 5:00" master`
Run Code Online (Sandbox Code Playgroud)
请注意此警告:
rev-list如果你有任何分支合并将无法工作.
例如:我想回到V5分支机构但最终进入V4.2分支机构.
一种更强大的方式可以添加--first-parent:
git checkout `git rev-list -n 1 --first-parent --before="2013-09-25 5:00" master`
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1496 次 |
| 最近记录: |