git branch -m_git分支操作

项目的分支操作

· git branch 查看本地分支

· git branch -a 查看远端远程分支

ec8f426e009f4bfec00001fa06021b76.png

本地创建分支

· git checkout -b branch_1

b44599776d44467484b251330b18abec.png

本地创建分支成功后,我们会发现远程端并没有分支产生

cb92538d3afeaf46087e0cc3836bf243.png

bc2743241b746d3ddaa84550f4efd58e.png

远程端创建分支

· 重新编辑“test.txt”文件

· vim test.txt

· 编辑 增加一些测试内容

· 举例:test001

test001_branch-1

#haha

· :wq (保存)

· git diff (比对下修改前后的内容)

02d6772d54b21593ac45e37254de9928.png

· git status (查看文件状态)

· git add “test.txt” (添加推送文件)

· git status (再次文件状态)

· git commit -m “test.txt” (提交文件)

· git push origin 分支名 --set-upstream (推送)

· git push origin branch_2 --set-upstream

2a994a038a4e1e50713207c15a0bf8ff.png

分支操作-删除分支

本地分支删除

附:当前所在的工作分支是不能够被删除的,见下图!

git branch-1 -d branch_1

· git 分支名 -d :删除

· git 分支名 -D :强制删除 (一般情况下不用)

6ee4a3bdb4aea07321f62c5217636611.png

删除某分支(以上图branch_1为例),需要切换到其他分支,再执行删除的操作

8b75d44edaa7ac5697fdb5862c122976.png

远程端分支删除

输入命令:git branch -r -d origin/分支名

本地查看:git branch -a

1df40b95fef073e6ccdc357133a002ba.png

从输出的日志和查看的结果可以看出 远程端的分支 已经被删除了,那么实际结果如何

呢?我们去Web端查看一下

2153ebd68475498978c83578fb514757.png

从WEB端我们可以看到分支 branch_1 并没有被删除。其实我们的操作并没有问题。

需要将删除的操作推送到远程端。

· git push origin :branch_1

· 需要注意的一点是 origin 后 有一个空格,不然会出现下图的报错。

a1a66dcc63720e8606c98146917d222b.png

分支操作-合并分支

新建需要合并的分支

· 这里我们新建一个 mergedemo 分支,作为将要合并的分支

· git checkout -d mergedemo

1cc0eee3d384de6d3a46b48028e31e74.png

编辑该分支需要合并的内容

· vim test.txt

· 增加 “这是需要合并的分支内容”

推送至远程端

· git add test.txt

· git commit -m “增加合并内容”

· git push --set-upstream origin mergedemo

8a1d2ca94d19478e7c27112afd13c742.png

切换至主分支

· git checkout master

aaccaf3ce8e4becad77f4f6a47e87133.png

将分支 mergedemo 合并到主分支 master

· git merge mergedemo

1be02124dc22cd54e1564a6a3dcde421.png
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值