我错误地发出了以下命令:
git push origin branch1 --delete branch2
以为我可以同时更新branch1并删除branch2。结果是我从原点删除了两个分支。然而,它们都可以在本地使用,所以我之后做的是:
git push -u orgin branch1
现在branch1在远程可用。 我的问题是:我是否通过删除然后再次创建远程分支来丢失任何信息?
注意: 我的bitbucket帐户将这些操作报告为
在报告新提交之前从MyUsername / MyRepo
中删除的变更集
。
答案 0 :(得分:0)
我是否通过删除然后再次创建远程分支来丢失任何信息?
假设本地branch1
位于具有相同名称的远程{{1}}之前,那么不,您不应该丢失任何数据。
答案 1 :(得分:0)
取决于:
origin/branch1
,那么他们的更改就会丢失。branch1
更新origin/branch1
,即远程更新{{1}},请先将其从遥控器中删除。答案 2 :(得分:0)
这取决于你在本地拥有你所拥有的任何东西。 如果branch2位于branch1之前,那么你会丢失那些信息,我认为这些信息并不重要,因为你删除了它。