Git 常用命令

目录

1、Git常用命令

 1.1、设置用户签名

1.2、初始化本地库

1.3、查看本地仓库的状态

1.4、添加到暂存区

1.5、提交到本地仓库

1.6、修改文件

1.7、历史版本

1.7.1、查看历史版本

1.7.2、版本切换

1、Git常用命令

命令

作用

git config --global user.name 用户名

设置用户签名

git config --global user.email 邮箱

设置用户邮箱

git init

初始化本地库

git status

查看本地库状态

git add 文件名

添加到暂存区

git commit -m "日志信息" 文件名

提交到本地库

git reflog

查看历史记录

git reset --hard 版本号

版本切换

 1.1、设置用户签名

说明:

  • 签名的作用是区分不同操作者身份。用户的签名信息在每一个版本的提交信息中能够看 到,以此确认本次提交是谁做的。Git 首次安装必须设置一下用户签名,否则无法提交代码。

注意:

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

1、基本语法

git config --global user.name 用户名
git config --global user.email 邮箱

2、示例

设置全局用户名为:XXXX ,邮箱为:XXXX

1.2、初始化本地库

1、基本语法

git init

2、示例

1.3、查看本地仓库的状态

1、基本语法

git status

2、示例

2.1、首次查看(工作区没有任何文件)

2.2、新增文件(test.txt),然后再次查看本地仓库状态

  • 可见新增文件test.txt 后本地仓库检测到为添加的文件test.txt

1.4、添加到暂存区

1、基本语法

git add 文件名

2、示例

2.1、将工作区的内容添加到暂存区

2.2、查看状态

  • 检测到暂存区有新文件test.txt

1.5、提交到本地仓库

1、基本语法

git commit -m "日志信息" 文件名

2、示例

2.1、将暂存区的文件提交到本地仓库

2.2、查看状态

  • 可以看到暂存区已经没有待提交的文件

1.6、修改文件

1、修改文件test.txt

  • 注意:文件的增删改发生在工作区中,然后需要通过 git add 命令添加到暂存区,并最终通过 git commit 命令提交到仓库

2、查看状态

  • 检测到本地工作区文件发生修改

3、将修改的文件再次添加到暂存区,并查看状态

  • 可以看到修改的文件已经添加到暂存区了

4、将暂存区的文件提交到本地仓库,并查看状态

  • 可以看到暂存区的文件已经被提交到本地仓库

1.7、历史版本

1.7.1、查看历史版本

1、基本语法

1、查看版本信息
git reflog 

2、查看版本详细信息
git log

2、示例

1.7.2、版本切换

说明:Git 切换版本,底层其实是移动的 HEAD 指针。

1、基本语法

git reset --hard 版本号

2、示例

2.1、首先查看历史版本

  • 可以看到当前的版本为:8fe9990

2.2、切换到 9ba7a99 版本,然后查看当前的版本号,再查看文件的内容是否为第一次提交的内容

相关推荐

  1. git命令

    2024-05-14 16:44:06       45 阅读
  2. Git命令

    2024-05-14 16:44:06       36 阅读
  3. git命令

    2024-05-14 16:44:06       42 阅读
  4. git命令

    2024-05-14 16:44:06       52 阅读
  5. Git命令

    2024-05-14 16:44:06       43 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-05-14 16:44:06       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-14 16:44:06       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-14 16:44:06       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-14 16:44:06       20 阅读

热门阅读

  1. 空格探究 空格ASCII码值不一样

    2024-05-14 16:44:06       13 阅读
  2. 沪深300指数介绍

    2024-05-14 16:44:06       11 阅读
  3. 谁考了第k名C++

    2024-05-14 16:44:06       12 阅读
  4. XSS实战漏洞挖掘

    2024-05-14 16:44:06       10 阅读
  5. Vue 3:定义下一代前端开发标准

    2024-05-14 16:44:06       12 阅读
  6. set the environment variable `TF_ENABLE_ONEDNN_OPTS=0`

    2024-05-14 16:44:06       14 阅读
  7. OSPF协议1

    2024-05-14 16:44:06       11 阅读
  8. egg.socket.io后端开发

    2024-05-14 16:44:06       12 阅读
  9. 前端 日期 new Date 少0 转换成 yyyy-MM-dd js vue

    2024-05-14 16:44:06       12 阅读