Git介绍与安装使用

这篇具有很好参考价值的文章主要介绍了Git介绍与安装使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

1.Git初识

1.1提出问题

1.2如何解决--版本控制器

1.3注意事项

2.Git安装

2.1Linux-centos安装

2.2Linux-ubuntu安装

2.3Windows安装

3.Git基本操作

3.1创建Git本地仓库

3.2配置Git

4.认识⼯作区、暂存区、版本库


1.Git初识

1.1提出问题

不知道你工作或学习时,有没有遇到这样的情况:我们在编写各种⽂档时,为了防止文档丢失,更改失误,失误后能恢复到原来的版本,不得不复制出⼀个副本,比如:
“报告-v1”
“报告-v2”
“报告-v3”
“报告-确定版”
“报告-最终版”
“报告-究极进化版”

每个版本有各自的内容,但最终会只有⼀份报告需要要被我们使用
但在此之前的工作都需要这些不同版本的报告,于是每次都是复制粘贴副本,产出的文件就越来越
多,文件多不是问题,问题是:随着版本数量的不断增多,你还记得这些版本各自都是修改了什么
吗?
文档如此,我们写的项目代码,也是存在这个问题的!!

1.2如何解决--版本控制器

为了能够更方便我们管理这些不同版本的文件,便有了版本控制器。所谓的版本控制器,就是能让你了解到⼀个文件的历史,以及它的发展过程的系统。通俗的讲就是⼀个可以记录工程的每⼀次改动和版本迭代的⼀个管理系统,同时也方便多⼈协同作业。
目前最主流的版本控制器就是Git。Git可以控制电脑上所有格式的文件,例如doc、excel、dwg、dgn、rvt等等。对于我们开发人员来说,Git最重要的就是可以帮助我们管理软件开发项目中的源代码文件!

1.3注意事项

还需要再明确⼀点,所有的版本控制系统,Git也不例外,其实只能跟踪文本文件的改动,比如TXT文件,网页,所有的程序代码等等。版本控制系统可以告诉你每次的改动,比如在第5行加了⼀个单词“Linux”,在第8行删了⼀个单词“Windows”。而图片、视频这些⼆进制文件,虽然也能由版本控制系统管理,但没法跟踪文件的变化,只能把二进制文件每次改动串起来,也就是只知道图片从100KB改成了120KB,但到底改了啥,版本控制系统不知道,也没法知道。

2.Git安装

Git是开放源代码的代码托管⼯具,最早是在Linux下开发的。开始也只能应用于Linux平台,后面慢慢的被移植到windows下,现在,Git可以在Linux、Unix Mac和Windows这几大平台上正常运行了

2.1Linux-centos安装

安装Git:

sudo yum -y install git

2.2查看Git安装的版本

git --version 

2.2Linux-ubuntu安装

 安装Git:

sudo apt-get install git -y 

2.2查看Git安装的版本

git --version

2.3Windows安装

参考链接

3.Git基本操作

3.1创建Git本地仓库

要提前说的是,仓库是进⾏版本控制的⼀个⽂件⽬录。我们要想对⽂件进行版本控制,就必须先创建⼀个仓库出来。
创建⼀个Git本地仓库对应的命令为 git init ,注意命令要在文件目录下执行,例如:

git init code1

Git介绍与安装使用,git

我们发现,当前下多了⼀个 .git 的隐藏文件, .git 目录是Git来跟踪管理仓库的,不要手动
修改这个目录里面的文件,不然改乱了,就把Git仓库给破坏了。

3.2配置Git

当安装Git后首先要做的事情是设置你的用户名称和e-mail地址,这是非常重要的。配置命令为:

git config [--global] user.name "Your Name"
git config [--global] user.email "email@example.com"
# 把 Your Name 改成你的昵称
# 把 email@example.com 改成邮箱的格式,只要格式正确即可。

其中--global 是⼀个可选项。如果使用了该选项,表示这台机器上所有的Git仓库都会使用这个
配置。如果你希望在不同仓库中使用不同的 name 或 e-mail ,可以不要 --global 选项,但要
注意的是,执行命令时必须要在仓库里。
查看配置命令为:

git config -l

删除对应的配置命令为:

git config [--global] --unset user.name
git config [--global] --unset user.email

4.认识⼯作区、暂存区、版本库

•工作区:是在电脑上你要写代码或⽂件的目录。
暂存区:英文叫stage或index。⼀般存放在 .git 目录下的index文件(.git/index)中,我们把暂存区有时也叫作索引(index)。
• 版本库:又名仓库,英⽂名repository 。工作区有⼀个隐藏目录.git ,它不算工作区,而是Git的版本库。这个版本库里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。
下面这个图展示了工作区、暂存区和版本库之间的关系:

Git介绍与安装使用,git

• 图中左侧为工作区,右侧为版本库。Git的版本库里存了很多东西,其中最重要的就是暂存区。
• 在创建Git版本库时,Git会为我们自动创建⼀个唯⼀的master分支,以及指向master的⼀个指
针叫HEAD。(分支和HEAD的概念后⾯再说)
• 当对工作区修改(或新增)的文件执行 git add 命令时,暂存区目录树的文件索引会被更新。
• 当执行提交操作 git commit 时,master分支会做相应的更新,可以简单理解为暂存区的目录
树才会被真正写到版本库中。

由上述描述我们便能得知:通过新建或粘贴进的文件,并不能称之为向仓库中新增文件,而只是在工作区新增了文件。必须要通过使用 git add 和git commit 命令才能将文件添加到仓库中进行管理!!!文章来源地址https://www.toymoban.com/news/detail-751828.html

到了这里,关于Git介绍与安装使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Git简单使用介绍

    版本控制(版本迭代),多人开发,没有版本控制,每修改一下文件就需要备份 主要区别: SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做

    2024年02月09日
    浏览(34)
  • git 的详细介绍使用

     点击下载:Git下载地址 下载完成后在本地文件夹空白位置右键能看到即为安装成功    git简介:git是一个版本控制系统,见下方图详解  快速查看git的全局配置项 查看指定的全局配置项 获取帮助信息 打开浏览器git帮助手册 将现有项目初始化git仓库 获取GIT仓库2种方式 GI

    2024年02月10日
    浏览(24)
  • git介绍和使用

    目录 一、git概述 1、简介 2、下载安装 二、git代码托管服务 1、常用的 Git 代码托管服务 2、使用码云代码托管服务  三、git常用命令 1、git全局设置 2、获取git仓库 3、工作区、暂存区、版本库 概念  4、Git工作区中文件的状态 5、本地仓库操作  6、远程仓库操作 7、分支操作

    2024年02月12日
    浏览(23)
  • Git 版本管理使用-介绍-示例

    以下是Git的基本概念和使用方式: 仓库(Repository):Git使用仓库来存储代码的历史变更记录,包括所有的代码文件和版本信息。一个Git仓库可以存储在本地计算机或者远程服务器上。 分支(Branch):Git允许程序员在同一个仓库中创建多个不同的分支,每个分支可以包含不同

    2024年02月14日
    浏览(39)
  • git的简单介绍和使用

    1. 概念 Git是一个免费和开源的分布式版本控制系统。相较于SVN具有便于本地分支等特性。 git和svn的区别和优势 1.1 区别 SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干

    2024年02月13日
    浏览(37)
  • Git的介绍以及基本使用

    学生作者:吃饱饱坏蜀黍 日期:2023.6.17 GIt版本:2.41.0 IDEA配置Git篇:https://blog.csdn.net/a1978341673/article/details/131318939 ​ Git 是一个分布式版本控制工具,通常用来对软件开发过程中的源代码文件进行管理。通过Git 仓库来存储和管理这些文件,Git 仓库分为两种: 本地仓库:开发人

    2024年02月04日
    浏览(36)
  • Git diff命令使用介绍

    workspace:是本地项目的工作目录,属于本地代码发生更新但尚未执行 git add 命令时的状态,working tree的状态也随之更新 index:是索引文件,它是连接working tree和commit的桥梁,每当我们使用 git add 命令来登记后,index file的内容就会改变,此时index file就和working tree同步了 local

    2023年04月08日
    浏览(35)
  • Git,svn的介绍与使用

            Git 是一个开源的分布式版本控制系统,是目前世界上最先进、最流行的版本控制系统。可以快速高效地处理从很小到非常大的项目版本管理。特点:项目越大越复杂,协同开发者越多,越能体现出 Git 的高性能和高可用性。 Git基本概念  分类 介绍 工作区 仓库的目录

    2024年03月18日
    浏览(37)
  • Gitlab介绍及git使用说明(保姆级)

    GitLab 是一个基于 Git 的版本控制工具,并在此基础上搭建起来的Web服务,旨在提供一个全面的工作流程来帮助管理代码、协作和部署。 版本控制是指对软件开发过程中各种程序代码、配置文件及说明文档等文件变更的管理。 以下是 GitLab 的主要功能之一: 代码管理:GitLab 允

    2024年02月08日
    浏览(42)
  • git介绍+集成到IDEA中+使用gitee

    目录  git介绍 本地工作流程 IDEA集git 添加到暂存区 添加到本地仓库 gitee使用  添加到远程仓库  git是一个开源的 分布式 版本控制 工具,效率高。可以记录 历史代码 , 多人代码共享 知识小点: 集中式版本控制:使用中央存储库来存储和管理代码,例如Subversion(SVN)工具

    2024年02月11日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包