当前位置: 首页 > news >正文

做微商怎么通过网站和贴吧引流客源上海优质网站seo有哪些

做微商怎么通过网站和贴吧引流客源,上海优质网站seo有哪些,wordpress 查询 分页,优酷网站怎么做的目录 前言一、git分支管理基本命令1.1 基本命令2.1 实例 二、git分支合并冲突解决三、git merge命令与git rebase命令对比 前言 本篇文章介绍git分支管理的基本命令,并说明如何解决git分支合并冲突,最后说明git merge命令与git rebase命令的区别。 一、…

目录

  • 前言
  • 一、git分支管理基本命令
    • 1.1 基本命令
    • 2.1 实例
  • 二、git分支合并冲突解决
  • 三、git merge命令与git rebase命令对比

前言

本篇文章介绍git分支管理的基本命令,并说明如何解决git分支合并冲突,最后说明git merge命令与git rebase命令的区别。

一、git分支管理基本命令

1.1 基本命令

  • 查看本地仓库的分支

    git branch
    

    对于一个新建的空本地仓库,需要进行一次commit操作,本地仓库才会自动生成一个主分支

  • 新增一个分支

    git branch 分支名
    
  • 删除一个分支

    git branch -d 分支名
    删除已被合并的分支git branch -D 分支名
    删除未被合并的分支
    
  • 切换分支

    git switch 分支名
    
  • 合并分支

    git merge 被合并分支名
    将当前分支与被合并分支进行合并
    
  • 查看合并过程

    git log --graph --oneline --all
    

2.1 实例

在这里插入图片描述

step1 创建一个本地仓库用于分支管理练习

1. 在当前目录创建一个目录
mkdir git_branch
2. 切换到git_branch目录
cd ./git_branch/
3. 初始化一个仓库
git init

step2 在主分支创建main1.txt和main2.txt文件

1. 创建main1并提交
echo 'I am main1' > main1.txt
git add .
git commit -m 'main1:1'
2. 创建main2并提交
echo 'I am main2' > main2.txt
git add .
git commit -m 'main2:1'

step3 创建一个分支dev并在这个分支上创建dev1.txt和dev2.txt文件

创建分支dev
git branch dev切换到dev分支
git switch dev创建dev1并提交
echo 'I am dev1' > dev1.txt
git add .
git commit -m 'dev1:1'
创建dev2并提交
echo 'I am dev2' > dev2.txt
git add .
git commit -m 'dev2:1'

step4 再切换分支到主分支,再创建main3.txt

git switch master
ehco 'I am main3' > main3.txt
git add .
git commit -m 'main3:1'

step5 在主分支下合并dev分支

git merge dev

二、git分支合并冲突解决

分支合并冲突是指当两个分支操作同一文件的同一行时,git仓库无法决定保留哪个分支的内容
以上面的例子为例
主分支在main1.txt第二行添加内容:new content is added by master branch
dev分支在main1.txt第二行添加内容:new content is added by dev branch

1. master修改main1.txt
git switch master
echo 'new content is added by master branch'
git add .
git commit -m 'main1:2 by master'
2. dev修改main1.txt
git switch dev
git add .
git commit -m 'main1:2 by dev'
3. 合并
git switch master

执行结果发送了冲突
在这里插入图片描述
查看main1.txt文件内容
在这里插入图片描述
手动编辑main1.txt文件
在这里插入图片描述
再次提交修改后的main1.txt文件

git add .
git commit -m 'main1:3 fix conflict'

在master分支查看合并后的main1.txt
在这里插入图片描述
在dev分支查看合并后的main1.txt
在这里插入图片描述
以上,则解决分支合并冲突的问题

三、git merge命令与git rebase命令对比

git merge命令执行过程如下
在这里插入图片描述
优点:不会破坏原分支的提交历史,方便回溯和查看
缺点:会产生额外的提交节点,分支图比较复杂

git rebase 命令执行过程如下
在这里插入图片描述
优点:不会新增额外的提交记录,形成线性历史,比较直观和干净
缺点:会改变提交历史,避免在共享分支使用

http://www.wangmingla.cn/news/25059.html

相关文章:

  • 常熟制作网站的地方想卖产品怎么推广宣传
  • jsp网站开发技巧系统优化软件有哪些
  • asp.net做网站源代码什么是互联网营销师
  • 溧阳有没有做网站的公司关键词排名怎么做上去
  • 网页美工设计视频网站排名优化软件有哪些
  • 做网站能设置关键词在百度中搜索到百度标记号码认证平台
  • java python 做网站怎么被百度收录
  • 外包兼职做图的网站网络推广计划方案
  • 网站彩票做号湖北seo公司
  • 烟台网站建设推广个人博客网页设计html
  • 如果让你建设网站之前你会想什么google chrome谷歌浏览器
  • 网站建设违约交付全媒体运营师报考官网在哪里
  • 深圳网站建设排名郑州本地seo顾问
  • 网站开发人员的前景电子商务平台建设
  • 公司销售网站怎么做品牌整合营销方案
  • 网站无法连接服务器营销网络的建设怎么写
  • 少儿类网站怎么做潍坊新闻头条最新消息
  • 1000元做网站优化公司网站
  • 公司网站设计 上海营销型网站外包
  • 新手入门网站建设书籍怎么搭建自己的网站
  • 静态网站可以申请域名吗惠州企业网站seo
  • 深圳网站设计公司排名优化网站排名费用
  • 做网站文字字号大小24小时最新国际新闻
  • 做网站看it培训机构哪个好一点
  • 淮南网站推广优化网站排名推广
  • 景安 怎么把网站做别名seo流量增加软件
  • 行业内做网站的公司排名网络推广专员是做什么的
  • 我的世界外国做图网站网站模板商城
  • 免费大型网站网络营销薪酬公司
  • 做网站除甲醛需不需要营业执照淘宝指数在线查询