Git工具常用命令详解

这篇文章来让你快速入门Windows下git代码管理。

一、安装和配置Git

1-1、下载

进入官网,选择对应操作系统,傻瓜式安装就好。https://git-scm.com/downloads

1-2、配置用户信息

git config --global user.name "用户名"
git config --global user.email "邮箱地址"
注意:如果使用了 --global 选项,那么该命令只需要运行一次,即可永久生效。

1-3、检查配置信息

#查看所有的全局配置项
git config --list --global
#查看指定的全局配置项
git config user.name
git config user.email

1-4、获取帮助信息

可以使用git help < verb > 命令,无需联网即可在浏览器中打开帮助手册

#要想打开git config命令的帮助手册
git help config

如果不想查看完整的手册,那么可以用 -h 选项获得更简明的“help”输出:

#想要获取git config命令的快速参考
git config -h

二、Git的基本操作

2-1、获取Git仓库的两种方式

  1. 将本地目录转换为Git仓库
  2. 从其他服务器上克隆已经存在的仓库

2-2、在现有目录中初始化仓库

如果自己有一个尚未进行版本控制的项目目录,想要用 Git 来控制它,需要执行如下两个步骤:

  1. 在项目目录中打开右键打开"Git Bash"[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qP11SpUv-1658804661131)(attachment:6cf4947c54db9dbd80b398831be00f62)]

  2. 执行 git init 命令将当前的目录转化为 Git 仓库

2-3、检查文件的状态

git status

在这里插入图片描述

2-4、以精简的方式显示文件状态

#以精简的方式显示文件状态
git status -s
git status --short

在这里插入图片描述

2-5、跟踪新文件

git add index.html

在这里插入图片描述

2-6、提交更新

git commit -m "新建了index.html文件"

-m后是本次的提交信息,可以理解为注释,提交成功后,会显示如下的信息:

在这里插入图片描述
此时再执行 git status,可以看到下面的结果
在这里插入图片描述
证明工作区中的文件都处于"未修改"的状态,没有任何文件需要被提交。

2-7、文件更新及暂存

若被管理的文件更新后,再查询状态
在这里插入图片描述

git add index.html

2-8、提交已暂存的文件

再次运行 git commit -m “提交消息” 命令.

git commit -m  "修改"

2-9、撤销对文件的修改

撤销对文件的修改指的是:把对工作区中对应文件的修改,还原成 Git 仓库中所保存的版本。

git checkout -- index.html

2-10、向暂存区中一次性添加多个文件

git add .

2-11、取消暂存的文件

git reset HEAD 要移除的文件名称

2-12、跳过使用暂存区域

在提交的时候,给 git commit 加上 -a 选项,Git 就会自动把
所有已经跟踪过的文件暂存起来一并提交,从而跳过 git add 步骤。

git add -a -m "描述信息"

2-13、移除文件

  1. 从 Git 仓库和工作区中同时移除对应的文件
  2. 只从 Git 仓库中移除指定的文件,但保留工作区中对应的文件
#从Git仓库和工作区中同时移除index.js文件
git rm -f index.js
#只从Git仓库中移除index.css,但保留工作区中的index.css文件
git rm --cached index.css

2-13、git忽略文件

该文件以 .gitignore 命名
在这里插入图片描述

2-14、提交历史

git log
在这里插入图片描述

2-15、回退到指定的版本

#在一行上展示所有的提交历史
git log --pretty=oneline

#使用git reset-hard命令,根据指定的提交ID回退到指定版本
git reset --hard <CommitID>

#在旧版本中使用git reflog-pretty=oneline命令,查看命令操作的历史
git reflog --pretty=oneline

#再次根据最新的提交ID,跳转到最新的版本
git reset --hard <CommitID>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值