Git教程

117 阅读1分钟

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.png

创建仓库

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,查看需要退回去的版本,根据版本号退回