GIT学习笔记

一、git概述

        git是一个分布式版本管理工具,用来管理对应的版本。

        开发模式:开发流模式  敏捷开发(中小型公司做外包)  迭代式开发(版本迭代 )

        svn也是版本管理工具(不是分布式,只有一条主干)

二、git入门

        git的工作流程通过对应的仓库来进行管理,每个人都有对应的本地仓库,原创仓库提供统一管理。先在本地仓库进行commit,commit,然后再将对应的内容从本地仓库push到对应的远程仓库。远程仓库才能提供对应的所有代码的管理,而本地仓库只能管理对应的本地的代码。所以首先先要建立对应的本地仓库。|

        GIT三大分区

        工作区  、暂存区 (在暂存区的操作不影响工作区) 、历史区

 

 分支       

        有a去完成登录功能,b去完成对应的用户列表渲染功能,a做的事情和b做的事情没有关系,但是这个俩个功能都属于对应的一个系统的模块,那么我们如何去区分呢。这个时候为了更加方便的开发以及管理,就产生了分支。a在对应的登录的分支上做事情。b在对应的用户渲染的分支上做事,这个时候管理和对应的提交就更加简单了。(分支是多人开发的核心)

远程仓库

远程仓库相当于一个代码托管平台,常见的远程仓库 github(全球的开源项目 私服(收费的)),gitee(国内码云),基于github的一个平台gitlab(公司用 私服)

gitee 国内代码托管平台(大型开源几乎没有)

git冲突

        a提交了一次 index.html (版本号为1.0) b提交了一次(小于当前版本 不能进行提交的) index.html。pull会进行合并 a对应index.html的操作和b是不一样的,不知道采用谁的 所以就会产生冲突,进行合并的话它会直接将对应的b写的内容全部干掉,只会留下a的。这个是不合适,所以你应该按照情况而定看需要留什么就留什么。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值