Git学习之路——git的大致流程

       首先Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。与SVN相比GIT没有一个全局的版本号而且是分布式的。Git最主要的功能是版本控制,我们再修改文件是一般都需要备份以免修改错误后找不回原来的文档

      Git主要构成:

主要分成四部分:

workspace:工作区,程序员进行开发改动的地方,是你当前看到的,也是最新的。

Index:暂存区,, 暂存区会记录git add添加文件的相关信息(文件名、大小、timestamp...),暂存区标记了你当前工作区中,哪些内容是被git管理的。

Repository:本地仓库,保存了对象被提交 过的各个版本,比起工作区和暂存区的内容,它要更旧一些。

Remote:远程仓库,远程仓库的内容可能被分布在多个地点的处于协作关系的本地仓库修改,因此它可能与本地仓库同步,也可能不同步,但是它的内容是最旧的。

修改文件在工作区,当我们修改完了之后可以通过git add命令提交到暂存区,被git管理,然后再通过git commit后同步目录树到本地仓库,到了本地仓库后即可通过git push同步本地仓库与远程仓库的文件

一般来说在协作开发中程序员先从主分支中克隆出来进行修改或者实现某个功能,然后再通过合并分支来将自己的代码合并到项目中,但是在这过程中可能出现两个人同时修改了同一个文件这时就需要手动解决冲突。

本文只是大致讲述一下git流程,主要是供新手查看,有不当之处还望指出!

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值