首页 > 代码库 > day05
day05
对Git的理解:
Git是世界上最先进的分布式版本控制系统,用于版本控制,记录一个或若干个文件的内容变化,方便将来查看特定版本修改情况的系统,分布式版本控制系统在于每个人的电脑都有完整的版本库,都可以当做中央服务器
git管理的是修改,Git的大部分操作只需要访问本地文件即可,
Git有暂存区的概念,版本库为工作区下的一个隐藏目录.git文件夹,暂存区就存在版本库里面,需要提交的文件修改通通放到暂存区,然后,一次性提交暂存区的所有修改。
Git可以从远程库上克隆到本地上,也可以在自己的电脑上创建分支,修改代码,提交后切换到 master上更新代码 后合并,如果有冲突需要处理冲突后合并, 最后push到线上
什么是冲突,如何解决?
中央仓库代表了正式项目,所以提交历史应该被尊重且是稳定不变的。如果开发者本地的提交历史和中央仓库有分歧,Git 会拒绝 push 提交否则会覆盖已经在中央库的正式提交,通过人工比对提交的代码和历史代码,删除不需要的代码之后选择push
如何回滚至指定的版本?
$git log 查看历史提交版本 找到指定版本的版本号xxxxxx后
$git reset --hard xxxxxxx 回到指定的版本
git开发流程图
day05
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。