day05

Posted 慕华山

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了day05相关的知识,希望对你有一定的参考价值。

 

对Git的理解:

 

Git是世界上最先进的分布式版本控制系统,用于版本控制,记录一个或若干个文件的内容变化,方便将来查看特定版本修改情况的系统,分布式版本控制系统在于每个人的电脑都有完整的版本库,都可以当做中央服务器

 

git管理的是修改,Git的大部分操作只需要访问本地文件即可,

Git有暂存区的概念,版本库为工作区下的一个隐藏目录.git文件夹,暂存区就存在版本库里面,需要提交的文件修改通通放到暂存区,然后,一次性提交暂存区的所有修改。

 

Git可以从远程库上克隆到本地上,也可以在自己的电脑上创建分支,修改代码,提交后切换到 master上更新代码 后合并,如果有冲突需要处理冲突后合并, 最后push到线上

 

 

 

 

 

什么是冲突,如何解决?

中央仓库代表了正式项目,所以提交历史应该被尊重且是稳定不变的。如果开发者本地的提交历史和中央仓库有分歧,Git 会拒绝 push 提交否则会覆盖已经在中央库的正式提交,通过人工比对提交的代码和历史代码,删除不需要的代码之后选择push

 

 

如何回滚至指定的版本?

$git   log  查看历史提交版本  找到指定版本的版本号xxxxxx后

$git reset   --hard  xxxxxxx  回到指定的版本

 

 

 

 

git开发流程图

技术分享

 

以上是关于day05的主要内容,如果未能解决你的问题,请参考以下文章

day05

day-6 city 8 9 10

CGBTN2108-DAY05总结复习

# Day05-Java基础

《剑指offer》专题—算法训练 day05

day05_05 for循环break语句