git pull rebase(如何体系化的学习Git)

2025-03-13 06:30:02 0

git pull rebase(如何体系化的学习Git)

本文目录

如何体系化的学习Git

谢谢邀请!

作为一名干了几年前端的程序员,我来聊一聊和git相关的经验!

学习方式

看见“体系化的学习”这几个字眼,我猜测楼主是一个有很多空闲时间的新人!我有很长一段时间都有这种思想,对于一种新知识总想一口气学完所有相关知识点,以后一劳永逸,但是这里有很多问题:

  • 时间长、学习成本高、战线拉得很长

  • 工作中用到的只是其中的一部分,容易导致遗忘

  • 过多分散自己的工作精力,不容易在业务上出成果,影响个人发展

所以我个人建议还是工作中用到什么就去学什么,当然提前储备知识也是很好的事!

Git的现状

以前大家都是用SVN管理代码,现在都流行用Git仓库,比较有名的就是GitHub和GitLab,如果我们自己有什么开源的项目就可以上传到GitHub上,可以给自己的履历增色。企业级的代码管理一般都是应用GitLab,现在很多一二线的互联网公司都是自己搭建Git仓库。Git相对于SVN的好处有可以不依赖于网络、对分支和版本控制有更好的支持等等!

工作中经常用到的Git操作

  • git init 初始化一个git仓库

  • git status 查看状态

  • git add 增加到暂存区

  • git commit 提交

  • git push 提交到远程仓库

  • git pull 拉去远程仓库数据更新到本地

  • git merge 合并

  • git diff 查看对比

  • git log 查看日志

  • git branch 查看/创建分支

  • git checkout 切换分支/消除修改

  • git reset 消除暂存/提交

  • git rebase 变基

  • git tag 打标签

根据我的经验掌握这些命令就可以满足绝大多数的工作需要!

Git工作流

1、如果只是一个人开发,想怎么玩都行

2、如果是多人开发,每个人需要拉一下分支,开发完成,提MR,然后CR,最后合并主干

3、标准工作流这个大家自己研究一下吧,提升思想,但工作中不太可能搞这么复杂。

系统学习Git

1、下载《Pro Git》

2、在GitHub上建一个仓库按照书本操作 ,看达人博客也行

建议: 没必要,看了就忘,如果你是一个学生或者工作中有大把空余时间的人,我鼓励你去学习充电,我本人也是一个喜欢看书的人!

喜欢我的回答就关注我吧,有问题可以发表评论,我们一起学习,共同成长!

在MSys版的Git中使用git pull --rebase进行代码更新到底是做了什么

git pull --rebase 其实是 git fetch && git rebase的结合,如果只是git pull 那么只是git fetch && git merge

如何查看针对一个git仓库的pull操作历史

git仓库,一般会有git commit的历史,通过git服务端为web界面或者git终端命令git log 和git reflog来查看。

git reflog

git reflog 可以查看所有分支的所有操作记录(commit和reset的操作),包括已经被删除的commit记录,git reflog信息如下图

可见包含commit的代码,和commit的注释内容。

git log

git log命令可以显示所有提交过的版本信息。信息比较详细,还包括提交人的一些信息。和git reflog 还有一个区别,git log则不能察看已经删除了commit记录。

git服务器端查看commit历史

git服务器端可以查看commit历史,比如我们以github为例:

git pull信息客户端直接无法查询,服务器端web界面只能提供一个访问的统计信息,比如github的中信息:

注意这个图只有仓库所有者可以看到。

如果git服务器端是自己部署的话,比如gitlab则可以通过gitlab nginx访问日志可以查到通过

git pull rebase(如何体系化的学习Git)

本文编辑:admin

更多文章:


casewhen同时满足多条件(oracle case when 满足多个条件后可以对字段进行格式转换吗)

casewhen同时满足多条件(oracle case when 满足多个条件后可以对字段进行格式转换吗)

本文目录oracle case when 满足多个条件后可以对字段进行格式转换吗mysql case when满足两个条件的判断怎么写vb中case语句如果同时满足多个case条件执行哪一条oracle case when 多条件的sql问

2025年3月6日 16:40

apicloud开发app(APICloud这样的低代码开发平台做出来的app怎么样)

apicloud开发app(APICloud这样的低代码开发平台做出来的app怎么样)

本文目录APICloud这样的低代码开发平台做出来的app怎么样怎么判断app是apicloud开发有人用过APICloud开发APP么怎么样小团队独立做app开发,用友APICloud平台够用吗如何使用APIcloud开发IoT APPA

2025年3月8日 05:10

optimized defaults(BIOS里 这两个选项是干什么的 load optimized defaults 和load Standard Defaults)

optimized defaults(BIOS里 这两个选项是干什么的 load optimized defaults 和load Standard Defaults)

本文目录BIOS里 这两个选项是干什么的 load optimized defaults 和load Standard DefaultsBIOS设置中点了Load Optimized Defaults 如何恢复Load Optimized

2025年3月16日 03:30

在电脑上如何下载cad?电脑cad怎么下载

在电脑上如何下载cad?电脑cad怎么下载

本文目录在电脑上如何下载cad电脑cad怎么下载CAD在哪里可以下载免费版的如何在电脑上下载CAD软件电脑怎么下载cad软件在电脑上如何下载cad下载CAD和下载其它软件一样,步骤如下:如果没有软件的光盘,电脑能够上网,先打开网页,在网页的

2025年4月5日 01:20

什么是“网络钓鱼”?网络钓鱼、钓鱼网站是什么意思啊

什么是“网络钓鱼”?网络钓鱼、钓鱼网站是什么意思啊

本文目录什么是“网络钓鱼”网络钓鱼、钓鱼网站是什么意思啊网络钓鱼是什么什么是“网络钓鱼”网络钓鱼(Phishing‎,与钓鱼的英语fishing‎发音相近,又名钓鱼法或钓鱼式攻击)是通过大量发送声称来自于银行或其他知名机构的欺骗性垃圾邮件,

2025年2月20日 05:30

importance可数吗(importance能加s吗)

importance可数吗(importance能加s吗)

本文目录importance能加s吗importance可数吗importance能加s吗不能,importance是不可数名词。名词 n. 1.重要,重大;重要性Here I would stress the importance of

2025年3月16日 08:00

java设计模式(JAVA 设计模式)

java设计模式(JAVA 设计模式)

本文目录JAVA 设计模式java中都有哪些设计模式java设计模式的两大主题是什么,java中常用到得设计模式有哪几种什么是Java设计模式简述JAVA的几种设计模式java设计模式有哪些java中常用的设计模式有哪些Java的设计模式都

2025年3月5日 09:20

html网页设计知识点总结(网页设计需要学习什么)

html网页设计知识点总结(网页设计需要学习什么)

本文目录网页设计需要学习什么做网页设计方面的工作,要掌握哪些知识HTML网页设计的内容简介学习制作网页要懂得什么知识“网页设计”要学哪些什么知识网页设计需要会那些专业知识网页设计与网站制作这门课程第三章HTML入门基础的知识点有哪些网页设计

2025年3月18日 07:30

assertion什么意思(assertion,allegation,claim,declaration,statement这五个近义词有什么区别)

assertion什么意思(assertion,allegation,claim,declaration,statement这五个近义词有什么区别)

本文目录assertion,allegation,claim,declaration,statement这五个近义词有什么区别assertion是什么意思assertion,allegation,claim,declaration,stat

2025年3月7日 12:10

ps切图如何导出(Ps如何单独导出一个画板中的切片)

ps切图如何导出(Ps如何单独导出一个画板中的切片)

本文目录Ps如何单独导出一个画板中的切片ps切片后怎么保存jpgPs怎么把详情页切图导出ps怎么切片导出photoshop切片如何保存出来整张图和切好的单个图都存出来求问ps如何导出单个切片及PS导出所有的切片图像ps如何导出单个切片在PS

2025年3月5日 16:40

uml统一建模语言(统一建模语言uml究竟是干什么用的)

uml统一建模语言(统一建模语言uml究竟是干什么用的)

本文目录统一建模语言uml究竟是干什么用的IPD软件业务领域术语中统一建模语言UML是什么意思为什么要学习统一建模语言uml什么是uml语言UML包含使用统一建模语言UML的意义是什么UML是什么uml统一建模语言里有哪些图绘制的顺序是什么

2025年3月6日 22:30

vs2005(vs2005和vs2008有什么区别)

vs2005(vs2005和vs2008有什么区别)

本文目录vs2005和vs2008有什么区别vs2005比起vs2015都少了什么请问VS2005包含了VB2005的所有功能吗什么是 VS2005,有什么用,vs2005和vs2008有什么区别1. 新的网页设计介面 VS 终於可以支援巢

2025年3月23日 17:00

narcissist(narcissism narcissist narcissistic什么区别)

narcissist(narcissism narcissist narcissistic什么区别)

本文目录narcissism narcissist narcissistic什么区别narcissists什么意思narcissism narcissist narcissistic什么区别narcissism指的是纳粹思想主义narcis

2025年3月1日 14:00

pathways教材(孙红文的研究领域)

pathways教材(孙红文的研究领域)

本文目录孙红文的研究领域澳洲留学 昆士兰读会计2年硕士专业 希望懂行的有经验的都来帮帮我!孙红文的研究领域水和土壤环境污染化学与生态修复人才称号及获奖:2004年入选教育部新世纪优秀人才项目;2005年 获南开大学敬业奖教金一等奖;2006

2025年3月10日 23:10

originator(origrnal汉语是什么意思)

originator(origrnal汉语是什么意思)

本文目录origrnal汉语是什么意思originator holds指的是什么origrnal汉语是什么意思originaladj.1.(只用于名词前)原来的;起初的;最早的2. 原创性的;新的;独创的;新颖的3. 有独到见解的;有独创性

2025年2月17日 07:10

checked是什么意思(JS中的checked是什么意思)

checked是什么意思(JS中的checked是什么意思)

本文目录JS中的checked是什么意思input:checked ~ 代表什么意思JS中的checked是什么意思首先JS中的checked 是《input type=“checkbox“》 和《input type=“radio“》的一

2025年3月15日 20:30

exclusively翻译(“外企”用英语怎么说啊)

exclusively翻译(“外企”用英语怎么说啊)

本文目录“外企”用英语怎么说啊请问这几句英文的翻译多谢“外企”用英语怎么说啊外企,其实是中文的简称,指的是“外商投资企业”,这里有两种可能,一是独资企业,而是合资企业。分别翻译如下:1、外资企业:foreign-capital enterp

2025年3月3日 10:20

osteoporosis(osteoporosis 怎么读)

osteoporosis(osteoporosis 怎么读)

本文目录osteoporosis 怎么读osteoporosis的词根词缀是什么osteoporosis什么意思osteoporosis 怎么读osteoporosis英 骨质疏松症短语osteoporosis OP 骨质疏松 ; 骨质疏

2025年2月23日 00:40

工艺品网站模板(用易拉罐可以做什么工艺品)

工艺品网站模板(用易拉罐可以做什么工艺品)

本文目录用易拉罐可以做什么工艺品栖霞区工艺品自助建站求开网店知识树脂工艺品怎么做树脂工艺品什么是网店树脂 工艺品 上色问题我的网站被仿造应该怎么办如何制作台历外贸最热门的十大产品用易拉罐可以做什么工艺品易拉罐做成的手工艺品:一、 易 拉 罐

2025年3月13日 18:00

issue date是什么意思(请问 Issue Date 和 Due Date,是什么意思呢谢谢!)

issue date是什么意思(请问 Issue Date 和 Due Date,是什么意思呢谢谢!)

本文目录请问 Issue Date 和 Due Date,是什么意思呢谢谢!issue date , on board date 是什么意思 Issued date啥意思lssue date 是什么意思美国发明专利文件中,issue dat

2025年3月29日 01:30

近期文章

本站热文

harbor,port,pier的区别?谁能解释“harbour“(港口)与“pier“(码头)的区别
2025-02-22 17:40:03 浏览:18
ibatis foreach(ibatis 批量update操作)
2025-02-10 23:40:06 浏览:7
endless rain(endless rain表达什么情感)
2025-02-14 06:00:02 浏览:6
标签列表

热门搜索