在 Git from the Bottom Up John Wiegley建议全天运行一个cronjob,调用git stash然后git stash apply。我很欣赏每小时(甚至更频繁)拍摄我的作品的快照,但我担心如果文件暂时消失或恢复为HEAD,构建可能会中断。是否有其他方法可以实现目标,而不会冒这种风险?
答案 0 :(得分:4)
您可以执行以下操作:
git branch -f autosave $(git stash create)
这将强制分支autosave
更新为新更新的存储对象。 git stash create
保存,但不会触及您的索引和工作树。您可以依赖autosave
的reflog来查找以前的版本,就像存储一样。
答案 1 :(得分:0)