【Git起步】初次安装和配置

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

1.什么是版本控制

版本控制系统(VCS)是一种记录文件内容变化以便将来查阅特定版本修订情况的系统。

使用版本控制系统在出错时、需要时可以回溯


2.Git简介

Git是一个分布式版本控制系统,用于跟踪和管理代码的变更历史。

它允许开发者在不同分支上并行开发,协作合并代码,轻松回滚和查看历史修改,为团队提供高效的版本管理和协作工具。

在Git中,有三个关键的区域:

  • 工作目录:这是你当前正在工作的项目目录。
  • 暂存区:也被称为索引(index),这是一个中间区域,用于准备提交到版本历史的更改。在你对项目进行修改后,你可以使用git add命令将这些修改添加到暂存区,以便在下一次提交中包含它们。
  • 版本库:也别称为仓库(Repository)或提交历史,它包含了项目的版本和提交记录。当你运行git commit命令时,你的更改会被保存为一个提交,该提交添加到版本历史中,并具有一个唯一的哈希值作为标识。

Git的特点

  1. 直接记录快照而非差异;
  2. 几乎所有操作都在本地执行;
  3. 一般只进行添加数据操作;
  4. 文件存在三种状态:已修改(modified)已暂存(staged)已提交(committed)

Git的一般工作流程

  1. 在工作区修改文件;
  2. 将更改选择性地暂存;
  3. 提交暂存区的更新到Git版本库。

3.安装Git

1)在Linux上安装

# 基于 RPM 的发行版,如 RHEL 或 CentOS,使用dnf
sudo dnf install git-all
# 基于 Debian 的发行版上,如 Ubuntu,使用apt
sudo apt install git-all

2)在Windows上安装

  1. 安装Git For Windows
  2. 使用Github Desktop可视化工具

4.初次运行Git前的配置

1)用户信息

必须配置你的用户名和邮件信息,因为每一次Git提交都会携带。

git config --global user.name "Carl"
git config --global user.email "Carl@gmail.com"

使用--global进行全局配置,如果想在一个项目使用另外的用户名和邮件信息可以另外设置且不使用--global

2)文本编辑器

Linux系统:

git config --global core.editor vim

Windows系统:

git config --global core.editor "code --wait"

--wait 选项确保在你关闭 VSCode 编辑器之前,Git 会等待你完成提交信息的编辑。

验证是否配置成功:

git config --global --edit

3)检查配置信息

git config --list

输入q+Enter退出。

可以使用git config <key>的格式查询指定配置键名的值:

git config core.autocrlf
git config user.name
git config user.email
git config core.editor

5.获取帮助

git help <verb>
git <verb> --help

例如查询git init命令的手册:文章来源地址https://www.toymoban.com/news/detail-672238.html

git help init

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

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

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

相关文章

  • First-Time Git Setup (初次运行 Git 前的配置)

    Pro Git (SECOND EDITION) https://git-scm.com/book/en/v2 Pro Git (SECOND EDITION) https://git-scm.com/book/zh/v2 You should have to do these things only once on any given computer; they’ll stick around between upgrades. 每台计算机上只需要配置一次,程序升级时会保留配置信息。 Git comes with a tool called git config that lets you get

    2024年03月21日
    浏览(30)
  • 代码托管/版本控制工具:Git的安装和使用

    友情提醒: 登录官网:https://github.com/ 注册账号密码,如果发现注册页面打不开,继续往下看 看这个 下载加速器加速访问GItHub 登录https://git-scm.com/download/win (根据自己电脑的位数和系统下载git) 双击Git-2.9.0-64-bit.exe文件安装git,点击next 选择安装目录,点击next 勾选如下的组件

    2024年02月10日
    浏览(52)
  • 【无标题】QT应用编程: QtCreator配置Git版本控制(码云)

    @QT应用编程: QtCreator配置Git版本控制(码云) 感谢:DS小龙哥的文章,这篇主要参考小龙哥的内容。 https://cloud.tencent.com/developer/article/1930531?areaSource=102001.15traceId=W2mKALltGu5f8-HOI8fsN Qt Creater 自带了git支持。但是一直没搞明白怎么用。这里是对这个功能用起来的记录。 下载安装git客

    2024年02月12日
    浏览(43)
  • 【掌握版本控制:Git 入门与实践指南】配置详解|理解本地仓库结构

                                                    🎬慕斯主页 : 修仙—别有洞天                                               ♈️ 今日夜电波:泥中に咲く—ウォルピスカーター                                                          

    2024年03月13日
    浏览(67)
  • 分布式版本控制工具Git官网概述、下载安装和代码托管中心

    首先直接在百度搜索Git,点击官方 可以看到官方给的介绍是: Git是个免费的、开源的 分布式版本控制系统 ,可以快速高效地处理从小型到大型的各种项目。 Git 易于学习,占用面积小,性能极快。 它具有廉价的本地库,方便的暂存区域和多个工作流分支等特性。其性能优于

    2024年01月20日
    浏览(66)
  • 2023 最新 Git 分布式版本控制系统介绍和下载安装使用教程

    Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或大或小的项目。 集中式和分布式的区别? 最常见的集中式版本控制系统是SVN,版本库是集中放在中央处理器中的,而干活的时候,用的都是自己电脑,所以首先要从中央服务器那里得到最新的版本,然后开始

    2024年02月09日
    浏览(61)
  • git安装,在pycharm中配置,远程连接git仓库(window版本)

    官网下载:https://git-scm.com/download/win 下载 64-bit Git for Windows Setup 根据电脑版本下载对应的版本 但是,若是网速太慢,而且经常下载一半就失败,报错:需要授权 可以在下面的网站下载:https://registry.npmmirror.com/binary.html?path=git-for-windows/ 下载完成后,一路点next直到安装完成(具

    2024年02月09日
    浏览(50)
  • Git的下载安装配置与上传文件以及命令 idea使用git项目版本操作管理

    Git - Downloads (git-scm.com) https://git-scm.com/downloads  下载速度比较慢,可以用迅雷下载,速度很快 我这里是用的压缩包版本,直接解压到要放的文件夹即可,文件名尽量不要使用中文,以防后续使用出现错误。  打开环境变量,在系统变Path,添加你的git安装路径/bin win+r输入cmd,

    2024年02月04日
    浏览(66)
  • 最新版本Git2.39.2.0-64位最新版本详细安装步骤(本地环境配置)

    文章目录 一、到Git官网下载所需版本 ​二、Git的安装 三、本地环境的配置 一、到[Git官网]下载所需版本,下载慢可以使用Windows镜像下载 https://git-scm.com/downloads https://git-scm.com/downloads CNPM Binaries Mirror (npmmirror.com) https://registry.npmmirror.com/binary.html?path=git-for-windows/         1、

    2023年04月16日
    浏览(48)
  • 【Linux】:初识git || centos下安装git || 创建本地仓库 || 配置本地仓库 || 认识工作区/暂存区(索引)以及版本库

    Git 原理与使用 课程⽬标 • 技术⽬标:掌握Git企业级应⽤,深刻理解Git操作过程与操作原理,理解⼯作区,暂存区,版本库的含义 • 技术⽬标:掌握Git版本管理,⾃由进⾏版本回退、撤销、修改等Git操作⽅式与背后操作原理 • 技术⽬标:掌握Git分⽀管理,从分⽀创建,切换,

    2024年02月05日
    浏览(66)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包