关键词:
1、什么是Git
Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。
2、Git 与 SVN 区别
Git 不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等
-
1、Git 是分布式的,SVN 不是:这是 Git 和其它非分布式的版本控制系统,例如 SVN,CVS 等,最核心的区别。
-
2、Git 把内容按元数据方式存储,而 SVN 是按文件:所有的资源控制系统都是把文件的元信息隐藏在一个类似 .svn、.cvs 等的文件夹里。
-
3、Git 分支和 SVN 的分支不同:分支在 SVN 中一点都不特别,其实它就是版本库中的另外一个目录。
-
4、Git 没有一个全局的版本号,而 SVN 有:目前为止这是跟 SVN 相比 Git 缺少的最大的一个特征。
-
5、Git 的内容完整性要优于 SVN:Git 的内容存储使用的是 SHA-1 哈希算法。这能确保代码内容的完整性,确保在遇到磁盘故障和网络问题时降低对版本库的破坏
3、Git简单工作流程
一般工作流程如下:
- 克隆 Git 资源作为工作目录。
- 在克隆的资源上添加或修改文件。
- 如果其他人修改了,你可以更新资源。
- 在提交前查看修改。
- 提交修改。
- 在修改完成后,如果发现错误,可以撤回提交并再次修改并提交。
- 如图:
4、Git如何使用
1)下载git(官网下载)
2)打开命令行窗口
3)初始化Git本地库
执行命令 git init
4)设置签名信息
作用:区分操作人员身份
执行命令:
git config user.name jack
git config user.email 7958687@163.com
5)添加到暂存区
git add 文件名/.
. 代表文件内所有文件
6)提交到本地库
先提交描述:git commit -m ‘描述信息’
提交本地仓:git push
作者:柒爺
链接:https://juejin.im/post/5ecfa381f265da76cf6e4c12
来源:掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
01《git入门实践教程》课程简介
本节视频链接: Git是目前世界上最先进的分布式版本控制系统。 版本控制系统(VCS,RevisionControlSystem)可以追踪文件的变更,记录什么时候、什么人更改了文件的什么内容等信息。版本控制还用于支... 查看详情
git-入门教程
Git简介安装Git创建版本库Git时光穿梭机Git远程仓库Git分支管理Git标签管理使用Git自定义Git 查看详情
版本管理-git使用入门
Git是一个分布式的版本管理系统,而SVN是一个集中式管理系统。版本控制Git简介命令行操作Git图形化界面操作Gitlab服务器环境搭建 查看详情
git入门宝典
目录: git简介 git安装 git的基本构成 git的基本操作 基本命令   查看详情
git使用快速入门
git简介git是一种版本控制器,更直白的说,团队开发的时候,管理代码使用的软件git安装Windows安装到 https://www.git-for-windows.github.io/ 下载软件,双击,一路“Next”完毕,安装成功!Linux安装命令行$yuminstallgitMac安装... 查看详情
git入门(代码片段)
git简介git是一个分布式的版本管理工具(都说是很牛逼的一个分布式的版本管理工具)linux安装gitlinux下安装git很简单,只需要一个命令#yum-yinstallgit创建git的数据目录#mkdir/data/gitdir初始化git在/data/gitdit目录中会创建一个隐藏的.git... 查看详情
git入门
大部分内容转载自https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000一.Git简介Git是目前世界上最先进的分布式版本控制系统(没有之一)。所有的版本控制系统,其实只能跟踪文本文件的改动,比如TXT文件,网页,... 查看详情
git入门
来源:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000git简介git是目前世界上最先进的分布式版本控制系统(没有之一)git的优点:不必联网,安全性相对高,强大的分支管理分布式版本控制系统:根本没有”中... 查看详情
关于git的使用入门
一:Git简介及安装1,git是目前世界上最先进的分布式版本控制系统。2, 在Windows上安装Git。msysgit是Windows版的Git,从https://git-for-windows.github.io下载,然后按默认选项安装即可。3, 安装完成后,在开始菜单里找到“Git”-&g... 查看详情
git入门教程(代码片段)
文章目录导语1.Git简介2.Git客户端下载安装3.常用命令3.1设置和配置(SetupandConfig)gitconfig3.2获取或创建项目(GettingandCreatingProjects)gitclone3.3基本快照(BasicSnapshotting)gitaddgitcommitgitstat 查看详情
git入门篇-----本地操作
一,git的简介 1,git的历史 概念性的知识,大家百度一下,就会出现好多优秀的文章供参考,这里我就不多说了。 如果不是当年BitMover公司威胁Linux社区,可能现在我们就没有免费而超级好用的Git了。 ... 查看详情
git基础入门操作
前言:介绍基础的git入门级指令,虽然git指令非常多,但是实际工作中,我们会用到的非常少,小项目中甚至只需要用到2、3个。而且大部分人都会采用gui,而不是每次都打开终端然后输一长串难记的指令。 目录一、简介:g... 查看详情
git从入门到学会
Git简介Git是什么?Git和SVN一样都是一种高效的管理代码的系统。Git是目前世界上最先进的分布式版本控制系统(没有之一)。创建版本库什么是版本库呢?版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目... 查看详情
妙味课堂git入门与实践
1874338268xuexichengxu1git入门与实践0-课程介绍(必看!!!)1-git简介与工具安装2-git常用命令上手操作3-git文件状态、工作目录及工作流程4-git入门命令扩展5-git入门命令:删除文件6-git入门命令:移动文件7-强大的查看命令:status8-强... 查看详情
git和github快速入门(代码片段)
Git入门简介Git是LinusTorvalds为了帮助管理Linux内核开发而开发的一个开放源码的分布式版本控制系统。工具准备工具Git下载地址:https://git-scm.comGit配置配置的内容主要是:用户名和邮箱gitconfig--global--adduser.name<用户名>gitconfig-g... 查看详情
git使用笔记---简单入门
简介:Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。1.下载安装>https://git-scm.com/download/win从git官网下载git安装。windows下载对应的exe程序安装。安装完毕会有一个GitBash类unix系统的终端... 查看详情
git入门(代码片段)
git简介产生历史2005年,Linus花了两周时间自己用C写了一个分布式版本控制系统,这就是git。git的两个特点版本控制:可以解决多人同时开发的代码问题,也可以解决找回历史代码的问题。分布式:Git是分布式版本控制系统,同... 查看详情
玩转git入门篇(代码片段)
最近项目使用到Git管理项目,所以就学习了一番,随然网上关于Git的文章铺天盖地,我还是整理下总结下自己学习Git相关笔记,希望也能帮助到需要他的小伙伴们,O(∩_∩)O~简介Git是分布式版本控制和源代码管理系统,重点使用... 查看详情