这篇文章来让你快速入门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仓库的两种方式
- 将本地目录转换为Git仓库
- 从其他服务器上克隆已经存在的仓库
2-2、在现有目录中初始化仓库
如果自己有一个尚未进行版本控制的项目目录,想要用 Git 来控制它,需要执行如下两个步骤:
-
在项目目录中打开右键打开"Git Bash"
-
执行 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、移除文件
- 从 Git 仓库和工作区中同时移除对应的文件
- 只从 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>