git操作

416 阅读3分钟

一、创建新的分支并且同步至远程仓库

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/新分支名称 这个指令会将新分支设置为跟踪远程仓库的对应分支,以便在将来的推送和拉取操作中自动关联远程分支。 这样,你就成功更改了远程仓库中的分支名称,并将本地分支与新的远程分支关联起来。 请确保在执行这些操作之前,你已经备份了重要的分支和提交,并确保你有足够的权限来更改远程仓库的分支。