撤消git推送镜像
我的项目有一个服务器。 我想迁移到github。 我向github推了一个镜像。 我检查了备份是否可以反向进行 所以我对我的服务器做了一个推镜像。 但我得到的是:撤消git推送镜像,git,github,release,mirror,Git,Github,Release,Mirror,我的项目有一个服务器。 我想迁移到github。 我向github推了一个镜像。 我检查了备份是否可以反向进行 所以我对我的服务器做了一个推镜像。 但我得到的是: To <adresse.git> + 1e35d97...3ef6b80 master -> master (forced update) c46a188..3ef6b80 origin/HEAD -> origin/HEAD c46a188..3ef6b80 origin/master -&
To <adresse.git>
+ 1e35d97...3ef6b80 master -> master (forced update)
c46a188..3ef6b80 origin/HEAD -> origin/HEAD
c46a188..3ef6b80 origin/master -> origin/master
- [deleted] 1.0.0
- [deleted] 1.0.1
- [deleted] 1.0.2
- [deleted] 1.0.3
- [deleted] 1.0.4
- [deleted] 1.0.5
- [deleted] 1.1.0
- [deleted] 1.1.1
- [deleted] 1.2.0
- [deleted] 1.2.1
- [deleted] 1.2_alpha1
- [deleted] 1.3_alpha1
- [deleted] 1.4_alpha1
- [deleted] 4.0.0
- [deleted] 5.0.0
- [deleted] 5.0.1
- [deleted] xvp_current
到
+1e35d97…3ef6b80主机->主机(强制更新)
c46a188..3ef6b80原点/头部->原点/头部
c46a188..3ef6b80原点/主控->原点/主控
-[已删除]1.0.0
-[已删除]1.0.1
-[已删除]1.0.2
-[已删除]1.0.3
-[已删除]1.0.4
-[已删除]1.0.5
-[已删除]1.1.0
-[删除]1.1.1
-[已删除]1.2.0
-[删除]1.2.1
-[删除]1.2_字母1
-[删除]1.3_字母1
-[删除]1.4_字母1
-[已删除]4.0.0
-[已删除]5.0.0
-[已删除]5.0.1
-[已删除]xvp_当前
我没有注意到(哦,错了…),今天早上做了最后一次推送——从我的服务器到github的镜像,最后得到了相同的输出。。
这些是我的释放。有没有办法取消镜像或恢复发布
提前谢谢 好的,下面是我的类比: 你去了图书馆,得到了一本关于历史的书(你复制的git repo,包括所有的历史) 现在,你已经对那本历史书做了很多修改和补充,这可能是你得到报酬的原因 不小心,你还了整本历史书,包括你的补充资料 现在你注意到了你的错误,有点不高兴,因为你的笔记不是写给公众的 你回到图书馆。如果你对图书管理员很好,你甚至可以用你随身携带的新买的书替换书架上的书(从其他地方,或者从你的书的副本中重建),但是在你归还这本书和你注意到自己的错误之间,你永远无法挽回别人可能已经得到了这本书的事实 总而言之:您可以使用类似于
git push origin:branch1
的方法从origin remote删除branch1,如果您有权这样做,您甚至可以通过执行git push--force origin branch
来重新写入任何分支的历史记录,但这永远无法解决这样一个事实:别人看到的东西是看不见的,更糟糕的是,因为他们有git,它将在他们的网站上存档,只要这些人愿意
关于你已经删除标签的事实:哦,运气不好。找到你的另一本书,然后从那里按标签。我做了一个备份项目,刚刚做了:
git push --tags
我的笔记是写给公众的。我有一本书。我想我会找到如何上传标签。但我应该怎么做才能将镜像和标签一起推送到我的服务器上呢?