git操作-02-分支操作

注意:如果远程有dev分支,本地也需要在dev分支上。如果本地在cc分支,提交到远程dev分支是无效的

一、查看分支

git branch 列出本地已经存在的分支,并且当前分支会用*标记
git branch -r 查看远程版本库的分支列表
git branch -a 查看所有分支列表(包括本地和远程,remotes/开头的表示远程分支)
git branch -v 查看一个分支的最后一次提交
git branch --merged 查看哪些分支已经合并到当前分支
git branch --no-merged 查看所有未合并工作的分支

二、创建分支

git branch 新分支名称

  1、创建分支同时,切换分支

git checkout -b 新分支名称

三、切换分支

git checkout 分支名称

四、将分支或代码添加到远程仓库

git push origin dev

  提示:如果远程仓库没有dev分支就会创建,有则直接提交代码到dev分支。

 

B:分支删除

一、删除

git branch [-d]|[-D] 分支名称

  1、-d:删除

  2、-D:强制删除

二、删除远程分支

git push origin :分支名称

  1、冒号:分支名前的冒号代表删除

C:分支合并:

1、如在:main分支上,合并dev分支

git merge dev
# 然后push到远程主分支上
git push origin main

2、如果有冲突产生,你需要解决这些冲突。Git 会提示你在合并过程中遇到的任何冲突,你需要手动编辑这些文件,然后将冲突标记解决为你希望的内容。完成冲突解决后,你需要执行 git add 命令将修改的文件标记为已解决:

git add .
git commit -m "Merge feature_branch into main"

这样,你就成功将 dev 分支合并到了 main 分支。

 

posted @ 2024-01-09 15:26  枫叶ak  阅读(6)  评论(0编辑  收藏  举报