Git 一般操作规范一般人我不告诉他!!!!!!!

Git 一般操作规范一般人我不告诉他!!!!!!!

git 操作

  • 以分支 mybranch 为例。
// 创建分支,一般由工具完成
$ git checkout master

$ git pull --rebase origin master
$ git checkout -b mybranch
$ git push origin mybranch

// 提交代码

$ git add --all
$ git commit -am "add my commit"

// 更新远程代码
$ git pull --rebase origin mybranch

// 冲突解决
$ git add .
$ git rebase --continue

// 提交
$ git push origin mybranch

// 开发完成rebase master,如果有冲突同上
$ git pull --rebase origin master
$ git push -f origin mybranch

// 合并分支,一般由工具完成
$ git checkout master
$ git merge --no-ff mybrach
$ git push origin master
//打标签
$ git tag -a version -m "release version 0.0.1"
$ git push origin --tags

不规范的git操作 会给造成什么问题?

  1. 回退很难定位要回退的点。
  2. 很难看出来有 bug 的问题。
  3. 重要的是一点都不美观。

#git不规范操作 会造成如下:
在这里插入图片描述
是不是看起来乱糟糟的?
#标准操作
在这里插入图片描述
是不是清晰美观好多了!!!!!!!!!最主要的是bug定位也好找了!!!

管理好提交分支的好处

  1. 一目了然可以看清楚上线项目。
  2. 定位 bug 分支比较清晰。

merge 和 rebase 区别

  1. demo 分支

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cP1u0qdw-1595836635258)(git/basic-rebase.png)]

  1. merge

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FW2LS2Ak-1595836635263)(git/merge.png)]

  2. rebase master

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-b7yxI9A0-1595836635268)(git/branch-rebase.png)]

  3. rebase merge

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-k1iI2sCc-1595836635270)(git/rebase-merge.png)]

#分支删除
1.删除远程分支
如:使用命令 git push origin --delete dev 可以删除远程分支dev

2.删除本地分支
使用命令,git branch -d dev 可以删除本地分支(在主分支中)

初次更新有什么不足的地方还望诸位指教。。。。。。。。。。。。。。。。。。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值