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

全自动建站系统中国企业培训网

全自动建站系统,中国企业培训网,网站建设有微信的关系,直播平台怎么搭建远程仓库 创建与合并分支 每次提交,Git都把它们串成一条时间线,这条时间线就是一个分支。截止到目前,只有一条时间线,在Git里,这个分支叫主分支,即master分支。 HEAD严格来说不是指向提交,而…

远程仓库

创建与合并分支

每次提交,Git都把它们串成一条时间线,这条时间线就是一个分支。截止到目前,只有一条时间线,在Git里,这个分支叫主分支,即master分支。

HEAD严格来说不是指向提交,而是指向mastermaster才是指向提交的,所以,HEAD指向的就是当前分支

master分支可以理解成一个单链表,而master是一个指针,指向这个链表的最末尾,而HEAD指向master,表明此时所在的分支是matser分支

image-20231125205917370

每次提交,master都会往前移动一步,就像给链表尾插了一个新节点一样,master永远指向的是最后一个节点

创建分支的时候,比如dev,Git就会创建一个新的指针dev,指向master的相同提交,此时HEAD指向了dev,就表明此时是在dev分支上

不过,从现在开始,对工作区的修改和提交就是针对dev分支了,比如新提交一次后,dev指针往前移动一步,而master指针不变:

image-20231125210146484

假如我们在dev上的工作完成了,就可以把dev合并到master上,方法就是直接把master指向dev的当前提交,就完成了合并:

image-20231125210250170

最后删掉分支,就相当于把指针删掉

#新建一个dev分支并切换到dev分支
git checkout -b dev 
git add a.txt
git commit
git checkout master
git merge dev
git branch -d dev

git branch查看所有分支

git branch <name>创建分支

git checkout <name>切换分支

git checkout -b <name>创建一个新的指向当前HEAD的分支,并直接切换过去

git merge <name>合并指定分支到当前分支

git branch -d <name>删除分支

解决冲突

你切换到一个分支feature1上修改了readme.txt的内容,并add和commit了,然后又切回master分支,也修改了readme.txt的内容,也add并commit了,此时调用git merge feature1,就会出现冲突

image-20231125215021969
$ git merge feature1
Auto-merging readme.txt
CONFLICT (content): Merge conflict in readme.txt
Automatic merge failed; fix conflicts and then commit the result.

Git告诉我们,readme.txt文件存在冲突,必须手动解决冲突后再提交。git status也可以告诉我们冲突的文件:

$ git status
On branch master
Your branch is ahead of 'origin/master' by 2 commits.(use "git push" to publish your local commits)You have unmerged paths.(fix conflicts and run "git commit")(use "git merge --abort" to abort the merge)Unmerged paths:(use "git add <file>..." to mark resolution)both modified:   readme.txtno changes added to commit (use "git add" and/or "git commit -a")

此时直接打开readme.txt,会发现有冲突,选择一个想保留的就行

然后再add、commit

image-20231125215045564

git log --graph命令可以看到分支合并图

http://www.yidumall.com/news/62636.html

相关文章:

  • 网站主体负责人和网站负责人软文写作是什么意思
  • 公众平台申请福州seo网站排名
  • gis做图网站品牌推广与传播
  • 银川网站建设公司网站模板之家
  • 利用建站系统wordpress建设网站如何查询百度收录
  • 电子商务网站模板 下载微信小程序开发多少钱
  • 公司网站建设计划书响应式网站 乐云seo品牌
  • 做国际贸易哪个网站比较好seo搜索优化公司排名
  • php网站开发 在本地修改 服务器源文件同步网络推广营销
  • 贵阳网站建设推广公司百度推广优化怎么做的
  • 微网站模板在线友链购买有效果吗
  • 山东省建筑施工企业安全员c证武汉网站优化公司
  • 工信部企业网站认证国内最近的新闻大事
  • 东山建设局政府网站二级域名网址查询
  • 手机做兼职的网站设计短视频营销策划方案
  • 昆明 网站设计新乡seo顾问
  • 杭州外贸网站建设公司排名关键词统计工具有哪些
  • 电子购物网站收藏功能设计seo词条
  • 个人做网站给手机发短信百度搜索数据查询
  • seo优化找行者seo搜索引擎优化seo多少钱
  • 多语言网站 自助免费cms建站系统
  • 城市建设厅官方网站小广告公司如何起步
  • 邯郸教育网站建设抖音搜索关键词排名查询
  • 用自己的电脑做网站划算app推广策划方案
  • 凡科建站怎么做微网站软文写作什么意思
  • 新乡商城网站建设价格怎么做优化关键词
  • 国内网站建设网页设计页面
  • 如何免费做网站推广精准引流推广团队
  • 网站建设网站制作价格百度自助建站官网
  • 沂水网站优化推广数字化营销