关于git常用的分支操作纪要

背景

        应用后期特此纪要!

问题

        1. git如何删除分支(本地分支)?
        2. git如何删除远程分支?
        3. git如何创建分支?
        4. git如何上传修改的分支内容?
        5. git如何拉取远程分支的内容?

说明

        关于git日常操作的情况比较多,这里暂时随笔上面的几个问题,后续有其他的特殊情况,会追述到此篇博文中。

纪要

git如何删除分支(本地分支)?

git branch -D [feature_name]

说明:这里的命令只能够完成本地分支的删除操作,如果远端已经有了这个分支,想要一起删除,请看下面的操作。

git如何删除远程分支?

-- 第一步:
    -- 第一种方案
    git push origin -d [feature_name]
    -- 第二种方案
    git branch -d -r origin/[feature_name]

-- 第二步:(最关键的一步,需要将删除后的内容推送到云端)
git push origin :[feature_name]

说明: 删除分支和日常对分支改动是一样的,操作完成之后需要将改动同步提交到云端,这样云端才知道你做了什么动作。因此最后需要你再将删除的分支push一下来告诉云端。

git如何创建分支?

-- 新建分支dev。
git branch [feature_name]

git如何上传修改的分支内容?

-- 第一步:添加到暂存区。
    -- 本地的所有修改和添加的文件全部做提交。
    git add .
    -- 第二种情况,只想提交部分文件,可以像下面这样,按文件操作。
    git add [file_path]

-- 第二步:提交到版本库。
git commit -m "commit explain!"

-- 第三步:推送到中央仓库。
git push origin [feature_name]

git如何拉取远程分支的内容?

-- 如果远端有3个分支,你本地只有一个分支(一般默认是master分支),此时你想要获取或在本地切换到另外两个分支中的其中一个,此时可以用下面的命令。比如:远端有master,dev,test三个分支,你当前默认的本地分支是同步的远端的master,但是你想要获取远端的dev分支,可以用git checkout dev直接切换,此时你本地的分支就是远端的dev分支内容了。
git checkout [feature_name]

附录

这是日常操作时随笔的一些常用git命令,附录了对应的操作场景和一些用例icon-default.png?t=L9C2https://blog.csdn.net/dalei9243/article/details/120201591

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值