如何备份未提交的 Git 回购更改
How to backup uncommitted Git repo changes
首先,我研究了 How to backup a local Git repository? &&
Fully backup a git repo? 但我的问题在于备份我尚未提交给本地存储库的内容。
具体来说,我使用 carbonite(一种备份云服务),只要我选择的目录中的文件发生变化,它就会备份到云服务。这对我使用 subversion 很方便,因为如果发生破坏我本地计算机的事情,我会备份所有保存的代码。
现在我已经切换到使用 Git 并且每次切换分支时我的所有文件都会更改,Carbonite 将其识别为一个目录,并且每次切换时都会更改所有备份文件。
我对 carbonite 问题的解决方案是不备份 Git 存储库,但如果我的机器出现故障,那么我将丢失未提交的代码。有人知道我应该在这里做什么来备份我未提交的代码吗?
不确定这对您的情况是否有帮助,但创建了一个工具来将未提交的文件备份到目录。
此外,可以与计划任务服务一起使用。
Git-Uncommited-Files-Backup-Tool-Windows
- 根据您的要求,我确实得到了一些调整应用程序的想法
首先,我研究了 How to backup a local Git repository? && Fully backup a git repo? 但我的问题在于备份我尚未提交给本地存储库的内容。
具体来说,我使用 carbonite(一种备份云服务),只要我选择的目录中的文件发生变化,它就会备份到云服务。这对我使用 subversion 很方便,因为如果发生破坏我本地计算机的事情,我会备份所有保存的代码。
现在我已经切换到使用 Git 并且每次切换分支时我的所有文件都会更改,Carbonite 将其识别为一个目录,并且每次切换时都会更改所有备份文件。
我对 carbonite 问题的解决方案是不备份 Git 存储库,但如果我的机器出现故障,那么我将丢失未提交的代码。有人知道我应该在这里做什么来备份我未提交的代码吗?
不确定这对您的情况是否有帮助,但创建了一个工具来将未提交的文件备份到目录。
此外,可以与计划任务服务一起使用。
Git-Uncommited-Files-Backup-Tool-Windows
- 根据您的要求,我确实得到了一些调整应用程序的想法