我正在尝试从 Github 获取一个存储库,恢复过去的标签,将其推送到另一个远程并删除所有历史记录。除了删除所有提交日志之外,我可以执行以下所有操作。我缺少什么?
git clone https://github.com/user/user-repo.git
cd user-repo
git reset --hard tags/v2.0
git remote add stash ssh://git@myserver:7999/myproject/user-repo.git
git push --force stash master
我以为你想要的是一个像新的仓库一样的仓库,所以删除.git/
目录并重新初始化它会更简单。
git clone https://github.com/user/user-repo.git
cd user-repo
git reset --hard tags/v2.0
rm -rf .git/
git init
git add .
git commit -m 'first commit'
git remote add stash ssh://git@myserver:7999/myproject/user-repo.git
git push --force stash master
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)