【Git】安装搭建与相关概念

简介: 【Git】安装搭建与相关概念


1. 安装

1.1出现安全警告,点击运行

1.2浏览协议,下一步

23675079570a49ce8bfb9112b362d9c0.png

1.3安装目录,所需要磁盘空间大小,下一步

1.4Git Bash需要安装的,其他默认即可,下一步

1.5开始菜单,下一步

1.6默认编辑器,下一步

1.7选择Git命令的执行环境

这里推荐选择第一个,就是单独用户Git自己的命令行窗口。

不推荐和windows的命令行窗口混用。



643c29fa374141d5a4de94b21a39e528.png


1.8HTTPS传输:使用SSL传输协议

1.9在“Configuring the line ending conversions”选项中,

第一个选项:如果是跨平台项目,在windows系统安装

第二个选项:如果是跨平台项目,在Unix系统安装

第三个选项:非跨平台项目

1.10在“terminal emulator”选项中,

第一个选项:使用专用的Git窗口(推荐

第二个选项:使用windows的cmd命令行窗口。


1.11在“Configuring extra”选项中,默认开启文件缓存即可(推荐)

1.12新功能,还不稳定,不勾选,开始安装

1.13安装完成

2. 设置全局用户签名

安装完成后,在任意的文件目录下,右键都可以开打Git的命令行窗口——Git Bash Here

Git是分布式版本控制系统,所以需要填写用户名和邮箱作为一个标识——即:用户签名


说明

签名的作用是区分不同操作者身份。用户的签名信息在每一个版本的提交信息中能够看到,以此确认本次提交是谁做的。

注意:这里设置用户签名和将来登录GitHub(或其他代码托管中心)的账号没有任何关系。

命令:

git config --global user.name "用户名"


git config --global user.email "用户邮箱"


--global 表示全局属性,所有的git项目都会共用属性

查看配置信息:git config --list

在当前登录的系统用户路径下,生成~/.gitconfig隐含文件,里面可以看到刚刚设置的信息。如果不用命令设置,也可以直接打开文件进行设置。

3. 理解工作区、版本库、暂存区概念

工作区(Working Directory):就是你电脑本地硬盘目录,一般是项目当前目录

版本库(Repository):工作区有个隐藏目录.git,它就是Git的本地版本库

暂存区(stage):一般存放在"git目录"下的index文件(.git/index)中,所以我们把暂存区有时也叫作索引(index)

分支(Branch):Git为我们自动创建的第一个分支master,以及指向master的一个指针叫HEAD164f9bf3b8704c68ac19a4811d77fafc.png

4. 提交Git版本库分两步执行

第一步 用“git add”把文件纳入Git管理,实际是把本地文件修改添加到暂存区


第二步 用“git commit”提交更改,实际上就是把暂存区的所有内容提交到当前分支


因为我们创建Git版本库时,Git自动为我们创建了唯一一个master分支,所以commit就是往master分支上提交更改。


可以简单理解为,需要提交的文件修改通通放到暂存区,然后,一次性提交暂存区的所有修改。一旦提交完后,如果你又没有对工作区做任何修改,那么工作区就是“干净”的。即:nothing to commit (working directory clean)。


其他操作


①用“git diff HEAD -- filename”命令可以查看工作区和暂存区里面最新版本的区别。


②新建过撤销未add: git checkout  -- 文件名


③撤销已add未commit:先git  reset [HEAD]  文件名,再 git checkout -- 文件名


④撤销已add已commit:git reset --hard HEAD^







相关文章
|
5月前
|
存储 JavaScript Linux
Git秘籍大公开:从基础概念到高级技巧的全面解析
在软件开发的征途中,Git如同导航明灯,以其分布式、高效的特性引领着团队前行。本篇博客将带您走进Git的世界,从诞生背景到核心操作流程,一一揭秘。我们将深入讲解工作区、暂存区、仓库区的概念,并详述Git单人本地仓库的操作步骤,包括创建、配置、提交、版本管理等。此外,还将展示Git远程仓库(如Github、Gitee)的协作魅力,通过实例演示项目克隆、多人协作、冲突解决及分支管理等高级技巧。
Git秘籍大公开:从基础概念到高级技巧的全面解析
|
2月前
|
缓存 网络安全 开发工具
全面掌握 Git 和 Gitee:从安装到上传的完整指南
本文档介绍了如何安装和配置Git,以及如何与Gitee进行连接。首先从官网下载Git并安装,接着配置用户名和邮箱,生成SSH密钥并将其添加到Gitee账户,完成无密码登录的设置。文档还提供了基本的命令使用指南,包括文件操作、Git命令和gitee代码上传流程,最后讲解了提交信息的规范格式和回滚操作的方法。
211 1
|
4月前
|
Linux 开发工具 git
CentOS安装git客户端
【8月更文挑战第22天】在 CentOS 上安装 Git 可通过两种方式:一是利用 yum 包管理器,只需在终端依次执行 `sudo yum update` 和 `sudo yum install git` 命令,安装时按提示输入 y 即可;二是从源码安装,适用于有特殊需求的场景。首先安装必要的依赖库,然后下载并解压 Git 的源码包,最后通过一系列 make 命令完成配置与编译安装。无论哪种方式,安装完毕后均可通过 `git --version` 验证安装情况。
179 6
|
4月前
|
网络安全 开发工具 git
Mac安装Git
Mac安装Git
61 2
|
5月前
|
存储 Linux 开发工具
入职必会-开发环境搭建15-Git下载和安装
Git 是一个分布式版本控制系统,广泛用于协作开发和版本管理。它由 Linus Torvalds 开发,最初是为了管理 Linux 内核开发而设计的。
|
4月前
|
存储 Ubuntu 开发工具
在Ubuntu 18.04上安装Git的方法
在Ubuntu 18.04上安装Git的方法
55 0
|
4月前
|
存储 Ubuntu 开发工具
在Ubuntu 16.04上安装Git的方法
在Ubuntu 16.04上安装Git的方法
33 0
|
4月前
|
Ubuntu 开发工具 git
在Ubuntu 18.04上安装Git【快速入门】
在Ubuntu 18.04上安装Git【快速入门】
44 0
|
4月前
|
存储 Linux 开发工具
在Debian 8上安装Git的方法
在Debian 8上安装Git的方法
36 0
|
4月前
|
存储 Linux 编译器
在 CentOS 6.4 VPS 上安装 Git 的方法
在 CentOS 6.4 VPS 上安装 Git 的方法
38 0