首页 > 其他分享 >Git 的安装和配置

Git 的安装和配置

时间:2024-09-25 15:04:09浏览次数:9  
标签:git -- config 配置 Git user 安装

Git 是跨平台的,可以在 Windows,Linux、Unix 和 Mac 各几大平台上使用

由于笔者主要是使用 Windows,其他平台下安装 Git 的方法暂且不表(可参考廖雪峰老师的博客:安装 Git

Windows 安装 Git

从 Git 官网直接下载安装程序,安装时大部分选项是英文说明的,如果看不懂,那就不用看懂,默认安装,直接无脑一路 next。

安装完成后,重新打开 cmd,输入 git --version​,如果有正常输出,则安装成功:

$ git --version
git version 2.31.0.windows.1

也可以在开始菜单里找到“Git”->“Git Bash”,蹦出一个类似命令行窗口的东西,在里面操作 Git,可以使用不少 Linux 下的命令,例如 vim,ls 等,挺方便的。还可以在文件夹里右键,打开 Git Bash:

image

更新 Git

Git 自带更新功能。Windows git 更新命令:

# 2.17.1版本之前git
$ git update

# 2.17.1版本之后git
$ git update-git-for-windows

注意:2.14.1 及之前版本的 git 没有 update 相关命令,使用 update 命令会报错 git: 'xxx' is not a git command

Linux git 更新命令:

# 1.添加git官方软件源
$ sudo add-apt-repository ppa:git-core/ppa

# 2.更新git
$ sudo apt update
$ sudo apt-get update
$ sudo apt-get install git

配置 Git

安装完 Git 后,我们可以进行一些配置。因为 Git 支持多人协同操作,为了区分,通常需要配置姓名和邮箱。

所以安装完 Git 后,首先输入以下命令进行配置(请读者换成自己的姓名和邮箱):

$ git config --global user.name "peterjxl"
$ git config --global user.email "[email protected]"

如果不配置,是上传不了代码的,会有如下报错(上传也叫提交,commit):

$ git commit -m "wrote a readme file"
Author identity unknown
*** Please tell me who you are.
Run
  git config --global user.email "[email protected]"
  git config --global user.name "Your Name"
to set your account's default identity.

你也许会担心,如果有人故意冒充别人怎么办?我们可以通过一些方法使得我们的提交无法被冒充,感兴趣并且有一定基础的童鞋可以看看这篇博客:

标签:git,--,config,配置,Git,user,安装
From: https://www.cnblogs.com/PeterJXL/p/18431373

相关文章

  • Git - 初识版本库
    版本库也叫仓库,英文名repository。‍创建版本库之前我们说了版本库的概念:存储版本的地方(存放各个版本之间差异的地方),通常称为版本库。通常版本库是以文件(夹)的形式存放在磁盘上:Git是用一个目录来存储各个版本和差异的文件,目录名字为.git​;SVN同理,用.svn​目录来存储......
  • Git - 版本管理
    本文我们来介绍下Git管理版本的几个常用命令。‍gitlog:查看提交日志随着对文件的不断修改与提交,Git帮我们管理了之前的各个版本。就好比玩一个能存档的游戏,每过一关就能帮我们存档,如果某一关没打过,就可以从上一个存档开始(而不用从头开始)。Git也可以帮助我们回退到上一个......
  • Latex 配置代码详解
    引言参考视频:发SCI必备的【LaTex】使用教程(第二期)1.设置Vscode编辑器格式配置代码决定了如何在Vscode中编译Latex代码。//当设置为"never"时,禁用了保存LaTeX文档时自动编译的功能。"latex-workshop.latex.autoBuild.run":"never",//启用VSCode编辑器......
  • 记一次pycharm在使用git提交时需要输入ssh key的密码的问题
    问题描述:从gitlab上拉取了一份代码,长时间为动过,偶然一次提交时发现居然需要输入密码,我试了登录密码和常用密码都报错,无法提交代码 解决方案:1.选择菜单栏的git--管理远程 2.更新远程URL将url更新为git仓库右上角clone里面的http的地址,然后确认即可  3.继续你的......
  • 被误删除的 GitLab 群组和项目该如何恢复?
    本文分享如何使用极狐GitLab的项目延迟删除功能来避免仓库被用户误操作。该功能设置了删除延时时间,在延时期间内,用户还可以对项目进行恢复。极狐GitLab为GitLab的中文发行版,中文版本对中国用户更友好。可以一键私有化部署,也可以直接使用SaaS。详细安装指南可以查看官网https:......
  • 关于QT6.5.3版本安装、更新/添加组件的一些心得
    目录引言一、如何下载和卸载QT1.下载QT2.卸载QT二、镜像引言本文主要记录一下关于VisualStudio2022和QtCreator14.0.1(Community)的安装......
  • 超详细 Git 教程:二十篇博客,三万字干货
    Git是最流行的版本管理工具,可以说是任何程序员都应该掌握的工具。当然,其他人也可以学习它用来进行版本控制为此,我将之前学习Git时的笔记整理了下(预计有二十篇),作为博客发出来,希望能帮到你。本文简单介绍下什么是版本控制,以及常见的版本控制工具在学习之前,希望读者有一点......
  • 思科C9系列netflow配置案例 Cisco catalyst 9000 netflow config template
    flowrecordSW_FLOW_RECORDdescriptionNetFlowrecordformattosendtoSWmatchipv4tosmatchipv4protocolmatchipv4sourceaddressmatchipv4destinationaddressmatchtransportsource-portmatchtransportdestination-portmatchinterfaceinputcolle......
  • Dbeaver安装驱动时连接超时的问题
    dbeaver现在真的是,版本升级上来了,但是各个地方都会遇到被墙的问题https://dbeaver.io/download/这个下载链接每次也是,安装包偶尔都有下载不下来的情况。 好不容易安装之后,创建数据库连接,安装驱动的时候,各种超时连接不上,基本都是死在maven访问不了,但是这时候你把地址 http......
  • Windows 11 彻底卸载MySQL和安装
    Windows11彻底卸载MySQL和安装卸载1.关闭MySQL服务快捷键Win+R打开运行窗口输入services.msc打开服务窗口找到MySQL服务,停止此服务2.卸载MySql软件进入控制面板-程序和功能卸载一切和MySQL相关的软件3.删除MySQL相关文件夹如果安装时有指......