git入门简介

gjf-7 gjf-7     2022-12-14     253

关键词:

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(官网下载)

git-scm.com/

技术图片

2)打开命令行窗口

 

 技术图片

 

安装Git后,在资源管理器的空白处,单击鼠标右键打开窗口,点击Git Bash Here,打开Git
命令行窗口,在窗口中可直接使用Linux命令操作

 

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是分布式版本控制和源代码管理系统,重点使用... 查看详情