git - git push 说一切都是最新的,但它似乎不是
问题描述
我正在开发一个新项目并且没有使用任何分支。在每个开发里程碑中,我一直从项目的根目录发出以下命令:
git add *
git commit -m *some meaningful text*
git push origin master
我在 bitbucket.org 上使用免费帐户。git 报告一切都是最新的,但是当我浏览存储库时,它看起来不像我在过去 3 周中的任何更改都存储在那里。'git log' 显示了我希望看到的所有最近提交。
我怀疑我在 3 周前做了一些事情来阻止它工作,但我不知道什么或如何恢复正确的操作。我没有使用任何分支,只在 master 上工作。
解决方案
经过一番挖掘,我发现问题出在一个分离的 HEAD 上。我找到了解决问题的另一个问题的答案,链接在这里: https ://stackoverflow.com/a/10229202/2244193
推荐阅读
- node.js - express-http-context npm 模块不适用于快速发布请求
- reactjs - 在 react-redux 应用程序中将子组件与商店连接的问题
- javascript - 如何将按钮链接到其他页面中的选项卡?
- asp.net-web-api - Web API 和视图在同一个控制器中
- google-apps-script - 以编程方式创建触发器时如何使用版本化部署?
- objective-c - 将 MKPointAnnotation 保存到 Firestore
- python - 如何根据传递给其 __init__ 方法的字符串值命名类中的变量?
- java - 如何将一个对象投射到另一个对象
- spring - 使用 Spring Boot 在 Mongo 中自动扩展
- reactjs - 叫车申请的等候时间计算