首页 > 解决方案 > 如果我一个人在做一个项目,使用“git push --force”会有危险吗?

问题描述

git push --force如果我一个人在做一个项目,使用会有危险吗?我知道与团队合作时存在危险。但是如果我一个人呢?

标签: gitgit-commitgit-push

解决方案


使用时的主要危险git push --force确实是被其他开发人员松动。所以它不应该发生。

但是你仍然可以错误地放弃自己的提交......

正如@Prihex 在评论中正确提到的那样,在这种特定情况下,您错误地丢失了自己的一个提交,您仍然可以通过查看git reflog您的分支来检索它git push --force

PS:另外,请注意,使用git push --force-with-leasegit push --force-if-includes减少意外松散提交的可能性是最佳实践(请参阅文档


推荐阅读