`
snoopy7713
  • 浏览: 1171377 次
  • 性别: Icon_minigender_2
  • 来自: 火星郊区
博客专栏
Group-logo
OSGi
浏览量:0
社区版块
存档分类
最新评论

git学习笔记—web前端开发七武器

    博客分类:
  • Git
git 
阅读更多

武器档案

  • 名称:git
  • 最新版本:1.7.4.5
  • 用途:版本控制系统(如果你用过SVN,那么可以大致明白git的用途)
  • 必备指数:
  • 使用难度: (相对于svn来说不容易上手,掌握后会发现实际不难)

git诞生于Linux系统,所以在使用上继承着是linux的风格,如果你熟悉linux,上手应该很快;如果你和明河一样,对linux一窍不通,也不用担心,只要有足够的耐心,你将体会到git相对于我们常用的svn强大易用的地方,你会喜欢上git。
目前git在window下已经有相应软件了,名字叫msysgithttp://code.google.com/p/msysgit/ ,明河觉得很奇怪,作为git工具,为什么不是托管在github ,而是托管在google code。

为什么需要版本控制?

偷个懒,截个PPT

git和svn的区别

svn应该是全球目前最流行的版本控制系统,svn非常的易用、安全,当然任何系统不可能是完美的,svn的缺点是依赖于服务器和网络,不够灵活,速度有点慢。而git的诞生恰恰解决了这些缺陷,git是分布式 的版本控制系统,留意这里说的分布式 ,这是git区别于svn的关键特征。

如何理解分布式?

先来看大家熟悉的svn(中心式版本控制系统)管理方式:

中心式版本控制系统,版本控制依赖于中心服务器,也就是必须存在一个server端,所以你的版本依赖于网络,脱离了网络,版本控制基本上就废了。而svn最烦的是checkout….
接下来来看下git(分布式版本控制系统)的管理方式:

每个人都有一个独立的完整版本库,不依赖于网络,git拥有更为健壮的分支系统,你可以快速地与其他版本库进行合并操作,包括远程服务器上的版本库。git是自由、灵活的代名词(正式因为自由和灵活,有时候git让人看上去特别的复杂,尤其是分支众多的时候)。

学习笔记

明河学习和使用git的时间也非常短,接下来将会通过一个系列教程,逐步讲述git的用法,先打个目录。

分享到:
评论

相关推荐

    git学习笔记(git学习笔记).md

    git学习笔记(git学习笔记).md

    1+X WEB前端开发初级教案.rar

    在Web前端开发领域,这是学习者踏入这个充满创新和技术挑战世界的入门教材。"1+X"通常指的是国家职业教育1+X证书制度,旨在提升职业教育的质量和对学生技能的培养。 该压缩包中的核心资源是“1+X WEB前端开发初级...

    Web前端开发初级样题一理+实.zip

    【标题】"Web前端开发初级样题一理+实.zip" 涵盖了Web前端开发的初级理论和实践知识,是针对“1+x WEB前端开发初级考试”的备考资料。这个压缩包很可能是为了帮助初学者或者准备参加该级别认证考试的人员进行系统性...

    git学习笔记.zip|git学习笔记.zip

    在“git学习笔记”中,我们通常会涵盖以下几个核心知识点: 1. **Git安装与配置**:首先,我们需要了解如何在不同的操作系统(如Windows、MacOS或Linux)上安装Git,并设置用户信息,包括用户名和邮箱,这些信息会...

    【1+X Web前端开发初级 】样题二(理论+实操).zip

    【1+X Web前端开发初级】样题二涵盖了理论与实操两大部分,旨在测试学习者在Web前端开发领域的基础知识和实践能力。这个压缩包包含了三个文件:`Web前端开发初级实操考试_V1.0.docx`、`Web前端开发初级理论考试_V1.0...

    前端html学习测试git.zip

    前端html学习测试git前端html学习测试git前端html学习测试git 前端html学习测试git前端html学习测试git前端html学习测试git 前端html学习测试git前端html学习测试git前端html学习测试git 前端html学习测试git前端...

    Github、git 学习笔记.pdf

    个人github、git学习笔记。包含Github和git的基础命令和介绍。由于网络问题在国外很难插入图片,把源文件的pdf导出版本进行上传。

    1+x 证书 Web 前端开发初级实操考试.zip

    "1+x 证书 Web 前端开发初级实操考试"是一个针对初学者设计的实践考核,旨在检验学习者在Web前端开发领域的基础技能和理解程度。这个考核可能包括HTML、CSS、JavaScript等核心技术的运用,以及对网页布局、响应式...

    Git学习笔记目标规划

    Git学习笔记目标规划,大学学习可以用到,也可以用于自我检测

    GIT学习笔记

    GIT学习笔记

    git学习笔记 (详细总结)

    Git(读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。...Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件

    HTML CSS JS 学习、git-笔记.zip

    HTML CSS JS 学习、git-笔记HTML CSS JS 学习、git-笔记 HTML CSS JS 学习、git-笔记HTML CSS JS 学习、git-笔记 HTML CSS JS 学习、git-笔记HTML CSS JS 学习、git-笔记 HTML CSS JS 学习、git-笔记HTML CSS JS ...

    仓库管理之Git学习笔记

    git学习笔记

    Git安装,git学习笔记,zhang

    Git安装,git学习笔记,zhang

    git 教程笔记 git 教程笔记 git 教程笔记 git 教程笔记

    git 教程笔记 git 教程笔记 git 教程笔记

    Git学习笔记

    自己整理的git学习笔记,能够很容易地学会应用git

    Git学习笔记整理(Learn git branching)

    本篇学习笔记主要涉及Git的基本操作、分支管理、合并策略、撤销变更和提交技巧等核心知识点。 一、Git提交 在本地Git仓库中,每次提交都会保存所有文件的快照。使用`git commit`命令可以提交当前修改,提交记录包含...

    git学习笔记总结-原理

    git学习笔记总结-版本管理

    Git学习笔记 包括各种常规操作

    Git学习笔记 包括各种常规操作,日常项目开发够用

    前端笔记完整版(HTML、CSS、JS、JQuery、AJAX、VUE、React等笔记)

    此笔记包含了前端代码规范、前端工具使用笔记、Ajax、Axios学习笔记、Chrome开发使用及学习笔记、ES6及后续版本学习笔记、Git学习笔记、HTML+CSS+JS基础笔记、Mobx学习笔记、Promise学习笔记、ReactHooks笔记、React...

Global site tag (gtag.js) - Google Analytics