Git 删除远程分支和同步

Git 删除远程分支和同步,git,git-branch,Git,Git Branch,从远程和本地其他在该回购协议中工作的人员删除分支时 受到影响。如果有人在本地删除了分支,我想他们可以把它推回去,对吗? 这个同步是如何处理的 从远程和本地删除分支时,在该回购协议中工作的其他人会受到影响。如果有人在本地删除了分支,我想他们可以把它推回去,对吗 是的,拥有本地分支的其他人可以将其推送到远程,该分支在远程中被删除 Git commit hash实际上是commit对象的散列,它包含包括之前提交的散列在内的信息。这就是git提交历史的生成方式 其他拥有本地分支的用户只需使用以下命令将其

从远程和本地其他在该回购协议中工作的人员删除分支时 受到影响。如果有人在本地删除了分支,我想他们可以把它推回去,对吗? 这个同步是如何处理的

从远程和本地删除分支时,在该回购协议中工作的其他人会受到影响。如果有人在本地删除了分支,我想他们可以把它推回去,对吗

是的,拥有本地分支的其他人可以将其推送到远程,该分支在远程中被删除

Git commit hash实际上是commit对象的散列,它包含包括之前提交的散列在内的信息。这就是git提交历史的生成方式

其他拥有本地分支的用户只需使用以下命令将其远程跟踪分支设置为新还原的分支:

git branch branch_name -u your_new_remote/branch_name

你指的是什么同步?@junkangli:其他人是否应该在他们的本地回购中进行手动更新?从你的链接来看,@kvk30:可能是重复的,似乎人们需要在他们的机器中运行git fetch-all-prune?@Jim是的,这是为我工作的,如果它对您不起作用,请告诉我。您是否要求命令更改要跟踪的上游分支?啊,那么需要对它们进行修剪或其他操作?修剪选项是删除远程中不再存在的过时分支。我提供的解决方案将旧的远程分支替换为新的。因此,希望继续处理该分支的人可以使用我提供的命令,不希望继续处理该分支的人可以修剪旧分支。