假设我使用以下命令创建了一个空的 GIT 存储库:
# git init
然后我开始添加远程存储库:
# git remote add remote1 ........
# git remote add remote2 ........
# git remote add remote3 ........
并获取:
# git fetch --all
最后,我将我需要的所有远程分支合并到我的本地仓库中:
# git merge remote1/branchX
# git merge remote2/branchY
# git merge remote3/branchZ
现在,假设我必须在所有合并之前重置我的本地仓库;自然的解决方案似乎只是创建一个新的空存储库。但问题是:我的远程存储库的获取需要很长时间(几个小时),所以我想避免再次重新感染。
我无法执行“git reset”,因为我没有在所有合并之前提交。