git - 如果我一个人在做一个项目,使用“git push --force”会有危险吗?
问题描述
git push --force
如果我一个人在做一个项目,使用会有危险吗?我知道与团队合作时存在危险。但是如果我一个人呢?
解决方案
使用时的主要危险git push --force
确实是被其他开发人员松动。所以它不应该发生。
但是你仍然可以错误地放弃自己的提交......
正如@Prihex 在评论中正确提到的那样,在这种特定情况下,您错误地丢失了自己的一个提交,您仍然可以通过查看git reflog
您的分支来检索它git push --force
PS:另外,请注意,使用git push --force-with-lease
或git push --force-if-includes
减少意外松散提交的可能性是最佳实践(请参阅文档)
推荐阅读
- raspberry-pi - pi-zero usb otg 端口在引导期间被识别为未知设备
- excel - MDX Excel 中的 IIF + 过滤器 + inst 函数
- ios - 具有 Swift 4 依赖项的 Swift 3 Cocoapod
- symfony - Doctrine 2 实体关系:级联合并
- batch-file - 从 IntelliJ IDEA 内的批处理文件中运行 tomcat
- sql-server - 计算在办公室花费的时间
- python - 尝试在 Windows 上安装 pyodbc 时出现“需要 Microsoft Visual C++ ...”错误
- jquery - Bootstrap 4 表单验证消息更改布局宽度
- sql - SQL Server 奇怪的多列分组场景和 OR
- python - 具有多个移动点的动画 3d python 图