当我进行提交时,它会在本地存储提交但在我明确推送之前不会将其推送到远程。这很好,它帮助我让我在本地做一些小提交,然后在功能完成时大力推动
但是我担心在机器崩溃的情况下,所有提交都会丢失。
所以我想知道是否有某种方法可以在没有实际推送它们的情况下将本地提交存储在遥控器上。反向获取的种类
答案 0 :(得分:4)
除了推送之外,我不知道有什么方法可以存储遥控器上的本地提交,但为什么不推动临时分支呢?假设您在分支feature
上,我将采取以下步骤:
git commit -m 'commit your work'
git checkout -b feature_backup
git push origin feature_backup
现在您已经备份了有问题的提交或提交。您可以在不再需要时删除此分支。