git diff > backup.diff 不适用于我,因为它只会获取差异,而不会获取我在工作树上创建的新文件。
git stash 也对我不起作用,因为它将更改保存在存储库中,但是如果我的计算机坏了,则我将无法再访问这些更改。
进行这些更改也不是一个好主意,因为这些更改尚未完成。
所以问题是,什么是备份更改并将其保存到存储库之外的可靠且实用的方法?
git提供的远程存储未完成更改的最好方法是在特定功能的分支上对其进行处理(这样它们就不会干扰其余的开发工作),即使未完成也要提交它们。这使您可以将更改推送到远程存储库,从而为您的计算机提供备份。