Git是一个开源的分布式版本控制系统 Git是分布式的,SVN不是。 Git是每个人本地保存着完整的版本信息。更多的存储空间,但是更加安全。 菜鸟教程 www.runoob.com/git/git-tut…
使用Git先需要下载: 一路下一步,安装到C盘
安装好后在桌面右键,会有Git GUI Here和Git Bash Here
配置的基本命令
1.查看版本: $git --version
2.查看本地配置:$git config --list
3.配置个人用户名:$git config --global user.name XX
4.配置电子邮件:$git config --global user.email XX
5.清屏:$git clear
直接在文件中修改用户名和邮箱方法:
C盘->用户->当前用户->.gitconfig->右键记事本打开
工作区->暂存区->版本库工作原理
创建仓库
Git中的额基本操作(正向)
在工作目录中Git Bash Here
1.初始化仓库:$git init
之后在工作目录中可见.git文件,如果看不到需要在查看中勾选隐藏的项目,所有的版本控制都在它里面
2.查看仓库当前状态,显示有变更的文件:$git status
nothing added to commit but untracked files present (use "git add" to track)出现这句话代表有更新内容,但是未跟踪。既不在暂存区,又不在版本库。
3.添加到跟踪状态:$git add index.html
4.将工作目录中所有的改动文件添加到暂存区:$git add .
5.丢弃更改:$git restore
当你添加新文件并跟踪,修改文件内容再次查看状态显示modified意思是你修改了该文件,请选择添加跟踪或恢复更新
6.提交版本:$git commit -m 首页第一次提交
出现No commits yet,代表已添加到暂存跟踪中,但未提交。当commot提交后作为第一个版本保存了。把暂存中的所有暂存作为一个版本,一次性向版本库提交。要写说明如:git commit -m 首页文件第一次提交
Git基本操作(反向)
1.查看历史提交记录:$git log
每一次的提交都有提交编号commit 935263f916478f8e31fa5bf3dd9e285cdbac9103,每个提交编号都是全球唯一的。根据hash码编号,可以恢复某一个版本。
2.将暂存区内容的恢复到工作区:$git checkout index.html
3.将版本库里的某个版本恢复到工作区和暂存区:$git reset --hard 提交编号
暂存区也不正确的时候,需要退回到版本,需要先git log,查看需要退回去的版本,根据版本号退回