这篇文章来让你快速入门Windows下git代码管理。
进入官网,选择对应操作系统,傻瓜式安装就好。https://git-scm.com/downloads
git config --global user.name "用户名"
git config --global user.email "邮箱地址"
注意:如果使用了 --global 选项,那么该命令只需要运行一次,即可永久生效。
#查看所有的全局配置项
git config --list --global
#查看指定的全局配置项
git config user.name
git config user.email
可以使用git help < verb > 命令,无需联网即可在浏览器中打开帮助手册
#要想打开git config命令的帮助手册
git help config
如果不想查看完整的手册,那么可以用 -h 选项获得更简明的“help”输出:
#想要获取git config命令的快速参考
git config -h
如果自己有一个尚未进行版本控制的项目目录,想要用 Git 来控制它,需要执行如下两个步骤:
在项目目录中打开右键打开"Git Bash"
执行 git init 命令将当前的目录转化为 Git 仓库
git status
#以精简的方式显示文件状态
git status -s
git status --short
git add index.html
git commit -m "新建了index.html文件"
-m后是本次的提交信息,可以理解为注释,提交成功后,会显示如下的信息:
此时再执行 git status,可以看到下面的结果
证明工作区中的文件都处于"未修改"的状态,没有任何文件需要被提交。
若被管理的文件更新后,再查询状态
git add index.html
再次运行 git commit -m “提交消息” 命令.
git commit -m "修改"
撤销对文件的修改指的是:把对工作区中对应文件的修改,还原成 Git 仓库中所保存的版本。
git checkout -- index.html
git add .
git reset HEAD 要移除的文件名称
在提交的时候,给 git commit 加上 -a 选项,Git 就会自动把
所有已经跟踪过的文件暂存起来一并提交,从而跳过 git add 步骤。
git add -a -m "描述信息"
#从Git仓库和工作区中同时移除index.js文件
git rm -f index.js
#只从Git仓库中移除index.css,但保留工作区中的index.css文件
git rm --cached index.css
该文件以 .gitignore 命名
git log
#在一行上展示所有的提交历史
git log --pretty=oneline
#使用git reset-hard命令,根据指定的提交ID回退到指定版本
git reset --hard
#在旧版本中使用git reflog-pretty=oneline命令,查看命令操作的历史
git reflog --pretty=oneline
#再次根据最新的提交ID,跳转到最新的版本
git reset --hard