作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我遇到了这样的问题。我修改了一个文件并测试了它。让我们称这种状态为“最后的良好状态”。
然后我再修改一些代码。现在,一些类似经理的人告诉我提交和部署我测试过的东西。所以我想要的是将我的文件安全地保存在远程存储库中(我不希望硬盘崩溃破坏我在上次良好状态后的更改),恢复到上次良好状态,然后提交上次良好状态。
在其他 VCS 中,我可以选择在不提交的情况下将文件保存到远程服务器。在 Git 中没有这样的选项。我可以存储,但那是在我的本地磁盘上,并且在硬盘崩溃时不安全。有人有什么想法吗?
最佳答案
您可以在同一代码点创建一个备份分支..然后推送这个备份分支并继续在另一个分支上工作。
如果出现任何问题,您只需检查您的备份分支
git branch backup
git checkout backup
git push origin backup <- at this point everything is saved at your remote
git checkout YOUR_OLD_BRANCH (develop maybe)
git checkout backup <- anytime that you want to get your "last good state"
希望这就是你要找的
关于git - 如何在不提交到 Git 中的远程存储库的情况下保存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40163828/
我是一名优秀的程序员,十分优秀!