Git远程分支被删除,如何将本地更改与新分支重新同步

Vin*_*mar 3 git github git-branch

我有一个远程分支作为我正在使用的develop_1 。我所有的本地代码更改都已提交给它,但我的领导意外删除了该远程分支。

我在本地系统中进行了所有这些代码更改。现在,我想将所有这些更改推送回新远程分支中的同一个 Git 存储库,例如develop_2

如何创建新分支、同步本地更改并将其推送到远程?

nba*_*ari 6

在本地分支develop_1中,您可以简单地创建新分支:

$ git checkout -b develop_2
Run Code Online (Sandbox Code Playgroud)

推送您的更改,然后通过运行以下命令来保持本地存储库同步:

$ git fetch -p
Run Code Online (Sandbox Code Playgroud)

用于删除本地分支,在本例中,是远程中不再存在的旧-p的develop_1 prune