当前位置:   article > 正文

Git工具常用命令详解_git命令工具

git命令工具

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

一、安装和配置Git

1-1、下载

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

1-2、配置用户信息

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

1-3、检查配置信息

#查看所有的全局配置项
git config --list --global
#查看指定的全局配置项
git config user.name
git config user.email
  • 1
  • 2
  • 3
  • 4
  • 5

1-4、获取帮助信息

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

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

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

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

二、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
  • 1

在这里插入图片描述

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

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

在这里插入图片描述

2-5、跟踪新文件

git add index.html
  • 1

在这里插入图片描述

2-6、提交更新

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

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

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

2-7、文件更新及暂存

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

git add index.html
  • 1

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

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

git commit -m  "修改"
  • 1

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

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

git checkout -- index.html
  • 1

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

git add .
  • 1

2-11、取消暂存的文件

git reset HEAD 要移除的文件名称
  • 1

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

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

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

2-13、移除文件

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

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>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/845509
推荐阅读
相关标签
  

闽ICP备14008679号