`
yootk
  • 浏览: 7629 次
社区版块
存档分类
最新评论

01_【GIT完全讲解】GIT工具简介

阅读更多



 

视频下载地址:链接:http://pan.baidu.com/s/1qWnywSs 密码:47cu

 

1、GIT发展简介


GIT是一个版本控制系统。 

如果没有引入任何的版本控制,只是靠认为的进行控制,那么最大的问题是代码的冲突,例如:代码出现了覆盖。而对于这样的版本控制系统,最早免费的就是CVS。 


CVS本身是存在有缺点的,而后来的SVN的出现主要是解决了CVS的缺点,而SVN与CVS一样,最早也是在Linux下发展起来的一种技术。 
但是SVN的出发点只是为了解决CVS的问题而存在的,但是CVS和SVN都有一个同样的前提:必须连接网络后才可以使用,如果现在没有网络,那么使用不了。 
如果SVN不清楚的读者,可以参考本课程的附录视频,讲解SVN是如何配置客户端与服务器端的。如果有可能的话,还是要把SVN掌握一下。 

Linux的最大特征是开源,而且会吸引大量的开发者加入,那么这些开发者可能远远要比一个项目开发团队还要庞大几十倍,所以最早的Linus使用了BitKeeper的版本控制器(属于收费,但是免费提供给了Linux社区),可是后来Linux社区的开发者开始尝试去破解 KitKeeper的协议,所以导致了合作失败,于是才有了Linux开发GIT的前提。 

在整个GIT软件之中,分支是最大的特征,也是让所有开发者可以尽情创造的力量源泉。 

2、安装GIT

         既然这么好,就赶紧取得GIT吧。 

下载地址:www.git-scm.com,GIT本身现在已经提供了windows开发版本(Git-1.9.5-preview20141217)。
如果你现在无法打开GIT的网站,那么可以登录百度网盘:http://pan.baidu.com/s/1hq3TeEK。 



使用git往往都会在命令行方式下进行了,而git的命令可以直接通过以下配置到path属性之中。 

而git安装的速度非常的快。那么安装完成之后下面可以启动命令行方式来进行验证,来看一下是否已经可以成功的使用git。 

3、总结

1、   如果有可能的话请试着去配置一下SVN,好感受一下SVN的不方便; 
2、   一定要记住GIT之中最大的特点是进行分支的控制。

  • 大小: 328.9 KB
分享到:
评论

相关推荐

    day01_Git.zip

    标题 "day01_Git.zip" 暗示着这是一个关于Git初学者教程的压缩包,其中可能包含一系列的学习资源,比如文档、代码示例或者视频教程,用于介绍Git的基本概念和操作。Git是一个分布式版本控制系统,广泛应用于软件开发...

    pro_git_中文版本(Git使用教程)

    "Pro Git中文版本"这本书不仅会讲解这些基本概念,还会深入探讨高级特性,包括Git的底层原理、性能优化和故障排查等内容,对于希望提升Git技能的开发者来说是一份宝贵的资源。通过阅读这本书,你可以掌握Git,从而更...

    Git教程_git_

    本教程将深入讲解Git的基础概念、核心功能以及在GitHub上的应用。 1. Git基础 - **安装与配置**:首先,我们需要在本地安装Git,并进行基本的用户配置,包括用户名和邮箱设置。 - **工作目录与仓库**:理解Git的...

    pro_git中文版

    9. Git工具(Git Tools):Git提供了很多内置工具,包括版本控制工具、差异分析工具、协作工具等。了解如何高效使用这些工具是掌握Git管理代码的重要部分。 本书不仅为初学者提供了入门指南,同时也为有经验的Git...

    window_git_SSH.rar

    `window_git_SSH.rar`这个压缩包文件,结合其描述,显然包含了用于配置Windows上的Git SSH服务器所需的工具——`copSSH_4.10.zip`。CopSSH(Control Panel for OpenSSH)是一个为Windows系统提供OpenSSH服务的软件,...

    Pragmatic_Version_Control_-_Using_Git

    在《Pragmatic Version Control - Using Git》这本书中,作者 Travis Swicegood 对 Git 进行了深入浅出的讲解。Git 是一个分布式版本控制系统,它通过一系列的设计理念和功能特性,帮助开发者有效地管理代码库的变化...

    git的经典讲解

    - **Git工具:** 提供了一系列工具来优化开发流程,例如选择修订版本、交互式暂存等。 - **自定义Git:** 通过配置文件、Git属性、Git钩子等功能来自定义Git的行为。 #### 九、Git与其他系统 - **迁移到Git:** 从...

    git讲解与总结

    Git生态包括了GitLab和GitHub等工具,这些都是围绕Git开发的协作平台,用于托管代码仓库、管理问题、进行代码审查等。 ## 快速入门 ### 安装Git Git可以在多种操作系统上安装。文档中提到了使用yum安装Git的方法...

    Git介绍与使用-培训专用课程PPT

    除了命令行工具,Git还有可视化界面工具,如SourceTree、TortoiseGit等,它们提供了友好的图形界面,方便开发者进行版本控制操作。 GitLab和GitHub都是基于Git的代码托管平台,但它们各有特点。GitHub是全球最大的...

    git安装包git安装包git安装包git安装包git安装包

    首先,让我们详细讲解如何在Windows操作系统上安装Git。标题中提到的"git安装包"指的是用于在Windows系统上安装Git的可执行文件(exe)。安装过程通常分为以下几个步骤: 1. 下载Git安装程序:您可以访问Git官方...

    版本工具git教程

    版本工具Git教程内容涵盖了Git的各个方面,从基本原理到实际应用,适合初学者从零开始学习Git。 首先,教程介绍了版本控制的概念,分为本地版本控制系统、集中化的版本控制系统以及分布式版本控制系统三种主要类型...

    git创建服务器端

    本教程将深入讲解如何在自己的计算机上创建一个Git服务器端,建立远程代码仓库,以便团队成员可以进行协作开发。 一、Git基础概念 在开始搭建服务器之前,我们先了解一些Git的基本概念: 1. 工作目录:本地开发...

    cours_git_06-04

    本课程“cours_git_06-04”旨在深入讲解Git的基础知识和GitHub的使用技巧,帮助初学者快速掌握这两个强大的平台。 Git是一款分布式版本控制系统,由Linux创始人Linus Torvalds为管理Linux内核开发而创建。它允许...

    GIT版本控制管理工具操作手册

    "GIT版本控制管理工具操作手册"是一份详尽的资源,旨在帮助用户熟练掌握Git的各项功能。 手册可能涵盖了以下几个关键知识点: 1. **安装与配置**:包括在Windows、MacOS和Linux等操作系统上安装Git的过程,以及...

    pro git 中英文

    9. **Git工具和图形界面**:除了命令行工具,还有TortoiseGit、SourceTree、GitHub Desktop等图形化工具,提供更直观的界面操作Git。 10. **高级用法**:包括子模块管理、Stash、工作流优化、 cherry-pick、bisect...

    Java进阶版本管理工具Git全套视频教程

    6.Git 的基本使用01-TortoiseGit 操作本地仓库 6.1 初始化仓库 6.2 添加文件 6.3 提交文件至本地仓库 6.4 修改文件,与再次提交文件 6.5 文件状态讲解 6.6 修改文件,不提交和上一个版本比较差异(diff) 6.7 查看提交...

    progit_v2.1.51.pdf

    书中会讲解如何在这些环境中配置和使用Git,包括查看版本历史、解决冲突以及进行日常的版本控制操作。 总的来说,《Pro Git》是一本深入浅出的Git教程,适合初学者和有经验的开发者阅读。它不仅解释了Git的基本原理...

    小甲鱼讲解git视频教程(第1节/共9节)

    9. **图形化工具**:可能还会提及一些常用的Git图形化客户端,如SourceTree、GitHub Desktop等,方便不熟悉命令行的用户操作。 通过这一系列的讲解,小甲鱼旨在帮助观众建立起对Git的全面认识,从零开始快速上手,...

    progit.pdf--git学习教程

    本教程涵盖了Git的基本概念、工作流程、配置、分支管理、远程仓库操作、服务器部署、分布式工作模式、GitHub的使用、Git工具的高级应用以及Git与其他系统的整合等方面的内容。通过本书的学习,读者可以全面地掌握Git...

    OU_CLion_Git:Bwiata

    5. **Git集成**:CLion内置了Git工具窗口,可以直接在IDE内进行提交、推送、拉取等操作,方便开发者进行版本控制。用户可以查看代码差异、管理分支、解决合并冲突等。 6. **版本控制流程**:学习如何初始化Git仓库...

Global site tag (gtag.js) - Google Analytics