请选择 进入手机版 | 继续访问电脑版

git基础

[复制链接]
广西民兵 发表于 2020-12-31 20:22:15 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

  • git是什么
    git是现在世界上最先进的分布式版本控制系统
    版本控制:指对软件开发过程中各种步伐代码、设置文件及说明文档等文件变更的管理,是软件设置管理的焦点思想之一。
    会集式版本控制系统(svn)的版本库是会集存放在中央服务器的,而干活的时候,用的都是自己的电脑,所以要先从中央服务器取得最新的版本,然后开始干活,干完活了,再把自己的活推送给中央服务器。中央服务器就比如是一个图书馆,你要改一本书,必须先从图书馆借出来,然后回到家自己改,改完了,再放回图书馆。
    分布式版本控制系统(git)根本没有“中央服务器”,每个人的电脑上都是一个完整的版本库,这样,你工作的时候,就不需要联网了,因为版本库就在你自己的电脑上。既然每个人电脑上都有一个完整的版本库,那多个人如何协作呢?比方说你在自己电脑上改了文件A,你的同事也在他的电脑上改了文件A,这时,你们俩之间只需把各自的修改推送给对方,就可以相互看到对方的修改了。
  • git的优势


  • 适合分布式开发,强调个体。
  • 公共服务器压力和数据量都不会太大。
  • 速度快、机动。
  • 任意两个开发者之间可以很容易的办理辩论。
  • 离线工作。

  • git能做什么(常用)
    克隆版本库(现在我们最常用的功能)
    工作中,当接手维护一个项目时,需要从远程代码库将项目源码克隆到当地。或者,在Github上发现了一个非常好的开源项目,想要搞下来研究研究,第一步也是克隆版本库。简单的说就是我们很方便的把一个项目的源码从网上下载到了当地。
    项目版本控制
    项目分支管理
  • 常用的git堆栈
    开源的:
    github
    gitee
    公司自己搭的:
    gitlab
  • git怎么用(常用)
    设置忽略文件.gitignore,在项目的根目次创建.gitignore文件,之后在内里添加忽略内容

来源:https://blog.csdn.net/weixin_45024541/article/details/101283892
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


专注素材教程免费分享
全国免费热线电话

18768367769

周一至周日9:00-23:00

反馈建议

27428564@qq.com 在线QQ咨询

扫描二维码关注我们

Powered by Discuz! X3.4© 2001-2013 Comsenz Inc.( 蜀ICP备2021001884号-1 )