git - 以前的回购所有者从未推送到远程。当我接管仓库时,如何保留该用户制作的 git 提交历史记录?
问题描述
基本上,这个 repo 的前任所有者做了两年的本地提交,并且从来没有在整个时间里推送到远程。我是 repo 的新所有者,需要保留以前用户的提交历史,但还要创建我的新提交历史。
repo 是通过将整个本地目录树复制到我的机器上给我的,所以我有以前所有者的 .git 目录/文件,但我不知道怎么说'保留以前用户的所有提交(尤其是让我将它全部推送到远程,在 bitbucket)......但所有新提交都属于我的用户名'。
我对 git 非常有经验,但我以前从未见过这种情况,也不想破坏这个非常重要的 repo。建议?
解决方案
推荐阅读
- oracle - 将行类型变量复制到另一个
- c - 使用 C 求 pi 的蒙特卡洛方法
- regex - 返回给定数量的匹配正则表达式
- python - 如何在 Python27 中遍历文件而不遇到 ValueError 并用空行完全遍历文件?
- javascript - 您可以在 DialogFragment 中获取消息并将消息作为字符串返回给活动吗?
- mysql - SQL:在双多对多关系中查找交集
- terraform - 虚拟机目标池或后端服务池的所有外部 ip 的 terraform 输出
- .net - Automapper 8 使用参数作为地图的条件
- webrtc - webRTC P2P聊天防止XSS
- c++ - 在不创建向量的情况下检查 Rcpp 中的非有限值