Git简介及常用命令

前言

今天为大家分享的是Git的简介以及常用命令!

Git简介

Git是一个开源的[分布式][版本控制系统],用于敏捷高效地处理任何或小或大的项目!

Git与Svn区别

  • 去中心化

  • git仓库的任何一个拷贝都可以独立作为一个服务器来使用

  • 在Git中文件有四种状态

    未跟踪(untrack):表示文件为新增加的

    已修改(modified):表示修改了文件,但还没保存到git仓库中。

    已暂存(staged):表示对一个已修改文件的当前版本做了标记,使之包含在下次提交的快照中

    相较于Git,SVN有全局的版本号(最大特征)

    内容完整性
    GIT的内容存储使用的是SHA-1哈希算法

    存储方式不同
    Git按内容按源数据存储
    Svn按文件存储

Git和Github的关系

Git是一个版本控制器,而Github是git的一个服务器!

Github是最大的托管网站,除此以外还有码云!

Github的安装

Github官网链接

1、首先找到github下载的官网,并找到Windows系统(或者你需要使用的系统)

在这里插入图片描述
2、进入后选择自己对应的操作系统下载(32位或64位)

在这里插入图片描述
3、选择后下载对应的安装包,就可以开始准备安装了

在这里插入图片描述
4、运行下载好的安装文件

在这里插入图片描述

5、点击Next

在这里插入图片描述
6、选择Git文件的安装位置

在这里插入图片描述
7、默认选择 直接Next

在这里插入图片描述

8、这里直接默认选择

在这里插入图片描述

9、默认选择

在这里插入图片描述
10、点击Next

在这里插入图片描述
11、点击Next

在这里插入图片描述
12、依旧点击Next

在这里插入图片描述

13、点击Next

加粗样式
14、点击Next

在这里插入图片描述
15、点击Next

在这里插入图片描述
16、点击Install

在这里插入图片描述
17、此时已经安装完成

在这里插入图片描述
18、点击Finish

在这里插入图片描述
当然为了方便使用,也可以创建快捷方式!
在这里插入图片描述

实际操作

默认打开的页面

在这里插入图片描述

Git配置帐号和邮箱(本机)

一般刚安装Git都要配置用户名和密码,因为你提交代码到本地仓库(上传代码到远程仓库)时会用到,
如果没有没有配置,在你提交时它会提醒你的。但是,如果仅仅克隆(即下载)公有项目,你甚至不需要注册——刚刚我们创建的账户是为了以后使用其它项目,以及推送我们自己的修改。

1、命令行配置

Git bash here打开命令窗口

2、查看git的配置列表

git config --list

最开始查看配置列表一般都是空的,此时你需要进行设置用户名和邮箱!

3、设置用户名、邮箱

git config --global user.name "username"
git config --global user.email "email"

这里的username指的是你设置的用户名的名称,而email指的是你的邮箱!

例如博主我设置的

git config --global user.name "sunny"
git config --global user.email "2403923308@qq.com"

此时设置完之后,再执行git config --list查看配置文件

在这里插入图片描述

Git命令使用场景

git的文件状态是其git核心内容

1、文件状态

git中的文件有以下几种状态

未跟踪(untrack):表示文件为新增加的

已修改(modified):表示修改了文件,但还没保存到git仓库中

已暂存(staged):表示对一个已修改文件的当前版本做了标记,使之包含在下次提交的快照中

已提交(committed):表示文件已保存在git仓库中

2、工作区域

按照本地计算机与远程计算机划分,工作区域有以下几种

2.1、本地计算机

Working Directory(工作目录):即正在编辑的文件状态。文件状态为未跟踪(untrack)和已修改(modified)在此区域内。

Staging Area(暂存区):保存了下次将提交的文件列表信息。文件状态为已暂存(staged)在此区域内。

Repository(本地仓库):提交到本地仓库的文件。

2.2、远程计算机

Repository(远程仓库):已提交到远程计算机内的文件。

在这里插入图片描述
常用命令(重点)

常用命令命令用处
git clone将远程仓库clone到本地计算机
git status展示工作区及暂存区域中不同状态的文件
git add将内容从工作目录添加到暂存区
git commit所有通过 git add 暂存的文件提交到本地仓库
git push将本地仓库的记录提交到远程仓库
git reset HEAD 从暂存区移除指定文件
git checkout – 从本地仓库恢复指定文件
git pull拉取远程仓库的数据

Github的简单使用

首先登录github网站

在这里插入图片描述

其次创建一个github的账号
在这里插入图片描述

再次回到github的首页,进行登录

在这里插入图片描述
这里点击Sign in

在这里插入图片描述

建立公有的仓库

创建仓库

在这里插入图片描述
点击右侧的New

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

建立私库

在这里插入图片描述

私库中的代码只有本身开发的人才能看到,之前私库是需要收费的!

查看已创建的仓库

私库会自带private的标识符!

在这里插入图片描述

删除仓库

查看你的所有仓库

在这里插入图片描述
点击Settings

在这里插入图片描述

页面往下滑 找到Danger Zone 再点击Delete this Repository这个按钮!

在这里插入图片描述

### Git 配置方法 为了使 Git 能够识别提交者的身份,在全局范围内设置用户名和电子邮件地址是必要的。这可以通过 `git config` 命令完成: ```bash git config --global user.name "Your Name" git config --global user.email you@example.com ``` 上述命令设置了全局的用户名称与邮件地址,这意味着这些信息将会应用于该计算机上的每一个 Git 仓库[^3]。 要验证当前的配置项,可执行如下指令获取已设定的信息列表: ```bash git config --list ``` 此命令会展示所有的配置选项及其对应的值,包括但不限于用户的姓名和电邮地址[^2]。 ### 使用 Git 的常见命令 #### 初始化本地仓库 当需要在一个新的或现有的目录中启动 Git 版本控制系统时,应使用以下命令将其转换成 Git 库: ```bash git init ``` 这条语句会在指定路径下创建一个新的 `.git` 文件夹,从而激活版本控制功能[^1]。 #### 添加文件至暂存区 为了让更改的内容进入下一个提交,需先通过下列命令将改动加入到索引(即暂存区域): ```bash git add <file> ``` 如果想要一次性添加所有修改过的文件,则可以用通配符代替具体文件名: ```bash git add . ``` #### 提交变更 一旦确定了哪些变化应该被打包在一起作为一个单独的历史条目,就可以利用这个命令来保存它们并附带一条描述性的消息: ```bash git commit -m "Commit message describing the changes made" ``` 每次提交都应该有一个清晰简洁的消息说明此次更新的目的或内容。 #### 查阅历史记录 对于回顾过去的活动或是查找特定版本而言,`git log` 是非常有用的工具;它能提供一系列按时间顺序排列的日志条目,其中包含了作者、日期以及每笔交易的相关详情: ```bash git log ``` 此外,还可以附加参数简化输出格式,比如仅显示单行摘要形式的日志条目: ```bash git log --oneline ``` #### 回退到之前的版本 如果不慎引入错误或者希望撤销某些未发布的变动,那么可以借助于重置机制回到之前的状态: ```bash git reset --hard [commit ID] ``` 请注意,这种做法会永久删除工作树中的任何尚未提交的工作成果,并且无法恢复,因此应当谨慎行事[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值