![]() |
1
1
您不必创建同名的新分支。 去分行结账:
我知道这并没有回答你原来的问题,但我认为这回答了根本原因推动你写这篇文章。 |
![]() |
2
0
正如你所说,你从本地而不是远程删除了那个分支。现在重写它并尝试推送,它将合并到同一个远程分支。 |
![]() |
3
0
Github将尝试将更改推送到同一分支。会不会,要看情况。如果新的本地分支与在线分支的代码完全相同,那么Githhub将允许您推送新的更改。否则,它将显示一个错误
解决方案:1
注: 大众传播室 现在使用
解决方案:2 另一个解决办法是把这个问题拉到网上 分支机构。它会将在线分支合并到本地分支,然后尝试推送。会有用的。
|
![]() |
4
0
对Git来说最重要的是 提交 .
这个
真实姓名
任何提交的值都是它的原始哈希ID
我
当您在Git中删除一个分支名称时,几乎只会发生这样的情况:您已经删除了
现在,当你把GitHubcommit上的Git给他们的时候
主控室
,你在叫它
你的Git还记得他们的Git存在,并且有一个URL,你的Git存储在
远程名称
让我们回顾一下:
如果你跑了
反过来,这意味着您可以运行:
重新创建
你自己的地方
然后可以添加新的提交。向分支添加新提交包括 制作 新的提交(以通常的方式),然后拥有自己的Git集 分支名称来记住Git生成的新的、唯一的、丑陋的hash ID 对于 新的承诺。新提交本身会记住 古老的 主控室 在此搜索 向后的 从新提交。 有关上述内容的更多信息,包括分支名称在保持提交“活动”方面的另一个角色,请参阅 Think Like (a) Git .
1
请注意
|
![]() |
charleslcso · 从开源克隆并推送到我的GitHub[重复] 1 年前 |
|
Itachi · 无法为python项目安装“DAWG”包 1 年前 |
![]() |
Igor · git重置已删除目录上的头 2 年前 |
![]() |
Robo · 撤消删除Git中被忽略的文件 2 年前 |
![]() |
Ali EXE · 如何根据bat中命令的输出设置变量? 2 年前 |
![]() |
ShortArrow · 如何使用git管理链接源文件? 2 年前 |
![]() |
Siggi · 使用git移动文件时丢失历史记录 2 年前 |