git学习笔记(三)之分支的基本操作

编程入门 行业动态 更新时间:2024-10-09 02:30:37

git学习笔记(三)之<a href=https://www.elefans.com/category/jswz/34/1762439.html style=分支的基本操作"/>

git学习笔记(三)之分支的基本操作

分支有什么用呢?

在我们日常的开发当中,假设完成一个需要2周时间,第一周完成了百分之50的代码,如果立即提交,由于代码还没写完,不完整的代码会导致别人不能干活了,如果等代码全部完成再一次提交,又存在丢失每天进度的风险。
现在有了分支,就不用害怕了,创建一个属于自己的分支,别人看不到,还继续在原来的分支上正常工作,而你在自己的分支上干活,想提交就提交,直到开发完毕后,在一次性合并到原来的分支上,这样既安全,又不影响别人的工作。

1,查看有几个分支并当前处在哪个分支下
git branch

2,创建分支并切换到创建的分支

创建了一个dev的分支,并切换到了dev分支。

git checkout -b dev

注意:查看版本的简化信息

git log --pretty=oneline

3,在dev修改code.txt内容并再次提交
git commit -m 'dev分支提交'
4,切换带master分支
git checkout master
5,把dev分支合并到master上
git merge dev


在上图我们可以看到把dev分支上的内容合并到了master上,我们可以看到是fast-forword,快速合并。

6,删除dev分支
git branch -d dev

小结


在日常开发当中,我们在合并的时候一般要禁用快速合并模式,因此在合并的时候我们要加上–no-ff参数,代表禁用快速模式,这时会创建一个新的分支。

git merge --no-ff -m '禁用fast-forword模式'

当我们在写一个任务没有完成时候,需要去处理一个bug,这时我们可以把工作现场保存,在修改完bug的时候,再去恢复现场。

#保存现场
git stash
#恢复现场
git stash pop
#查看现场列表
git stash list

举头三尺有神明,不畏人知畏己知。

更多推荐

git学习笔记(三)之分支的基本操作

本文发布于:2024-03-23 21:25:08,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1743000.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:分支   学习笔记   操作   git

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!