git - GitLab| 如何回到第一个提交?
问题描述
经过一些更改后,我创建了一个 GitLab 私有存储库,我想回到第一次提交(并删除之后其他提交的历史记录)并将其作为我的新主人。我在cmd中使用git。谢谢你的帮助:)
解决方案
这些命令应该做你需要的:
git reset --hard <commit_sha>
git push --force origin master
每个提交都有其 SHA,即其 ID:示例:06f052cd5fb363da851d18658b76a9512b84680c
如果您想返回初始提交,只需找到您的提交编号。
推荐阅读
- sql-server - 从 TVF 中选择时,OPTION(RECOMPILE) 不起作用。它确实在 TVF 内部工作,为什么?
- openedge - 单向框架和向下框架如何工作?
- excel - 带有 2 个 x-as 变量和 2 个 y-as 变量的 Excel 图形
- python - 如何为切片的输出信号赋值?
- ideavim - IdeaVim:使 Cmd-A (macOS) 在可视模式下选择所有文本
- wso2 - 部署和运行自定义 siddhi 应用程序
- google-analytics - 每日 GA BigQuery 数据
- java - Android Studio - TextView 检查内容
- java - Kafka心跳线程阻塞
- javascript - 在循环链异步等待之前等待查询api返回