一、创建新的分支并且同步至远程仓库
1.查看当前分支
这个命令会列出所有的本地分支,并在当前分支前添加一个星号。
git branch
2.创建新分支
git branch new-branch
在这个命令中,new-branch 是你想要创建的新分支的名称。这个命令会在本地创建一个新的分支,但是它并不会自动切换到这个分支上。
3.切换到新分支
git checkout new-branch
这个命令会将你的 Git 工作目录切换到新创建的分支上。
4.关联远程仓库
git push --set-upstream origin new-branch
在这个命令中,origin 是远程仓库的名称,new-branch 是你想要关联的本地分支的名称。这个命令会将本地分支推送到远程仓库,并将它们关联起来。
二、合并代码
1、先切换到dev主分支
git checkout dev
2、 将feat/village分支的变更拉取到dev分支上来
git merge feat/village
3、合并完成,即可推送到远程服务器
git push -u origin dev
三、删除分支并且推送到远程仓库
1、切换到要删除的分支所在的其他分支
git checkout 其他分支
2、删除指定的本地分支
git branch -d 要删除的分支名称
3、在删除本地分支后,如果要将这个删除操作同步到远程仓库
git push origin --delete 分支名称
这个指令会将删除分支的操作推送到名为 origin 的远程仓库(可以根据你的实际情况更改远程仓库的名称)。 通过 --delete 选项指定要删除的分支名称,然后执行 git push 命令即可。 请注意,在执行删除分支的操作之前,请确保你真正想要删除该分支,并且确定你有足够的权限来推送删除操作到远程仓库。 删除分支的操作是不可逆的,因此在执行之前请谨慎检查。
四、更改远程仓库中的分支名称
首先,确保你已经将远程仓库克隆到本地,并在本地进行了相关的更改。
1、使用以下指令将本地分支重命名
git branch -m 原分支名称 新分支名称
这个指令会将原分支名称重命名为新分支名称。
2、将重命名后的本地分支推送到远程仓库
git push origin :原分支名称 新分支名称
这个指令会删除远程仓库中的原分支,并将重命名后的本地分支推送为新分支。
3、将新分支设置为默认远程跟踪分支
git branch -u origin/新分支名称
这个指令会将新分支设置为跟踪远程仓库的对应分支,以便在将来的推送和拉取操作中自动关联远程分支。
这样,你就成功更改了远程仓库中的分支名称,并将本地分支与新的远程分支关联起来。
请确保在执行这些操作之前,你已经备份了重要的分支和提交,并确保你有足够的权限来更改远程仓库的分支。