Git是一个分布式版本控制系统。
在windows系统下安装git,安装完成后 在开始菜单找到GIT--》Git Bash,弹出一个类似命令窗口的东西。
在命令窗口输入 git config --global user.name ''XXX" git config --global user.email"XXXX@XXX"
git config --global参数,有了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置。
创建版本库
版本库又名仓库,英文名字是repository,也可以理解为是一个目录,目录中所有文件都被Git管理起来,每个文件的修改,删除 Git都能跟踪到,类似SVN
可以追踪历史或者将文件还原。新建一个仓库可以在电脑磁盘新建一个文件夹,右键点击Git Bash Here 显示出命令窗口。 通过git init命令,把这个目录变成
git可管理的仓库。当前文件下会出现一个 .git的目录,不要动这个目录。
git 分为 workspace:工作区、 index/Stage : 暂存区 、 Repository:仓库区 、 Remote : 远程仓库
新建一个a.txt文件,在Git命令窗口输入 git add a.txt 回车,即可将a.txt提交到暂存区。
输入 git status命令来查看暂存区和工作区修改了哪些文件,工作区修改为红色modified: a.txt,暂存区为绿色 modified:a.txt
输入命令 git commit -m "提交",可将暂存区的文件提交到仓库区。 备注内容为 "提交"
修改a.txt后。 提交的顺序和创建文件时是一样的 git add, git commit。 在git commit 之前 可以输入 git diff a.txt 查看 我们本次对 a.txt 做了什么修改。看完确认后即可放心提交。
版本回退。 我们对文件进行操作后,会产生历史记录。如果我们想看改动的历史记录可以在 Git命令窗口输入 git log 命令 可以显示从最近到最远的显示日志,如果嫌信息太多,可以输入 git log -pretty=oneline 简化日志的显示。看到日志修改记录,我们不免想到回退到以前的版本。回退到以前版本有两种回退方式,第一种git reset --HEAD^,回退到上一个版本一个^,上上个版本^^,以此类推。当然如果我们要回退到100个版本的话,使用上面的方法肯定不行,可以输入 git rest -- hard HEAD~100即可。第二种方式为,通过版本号的方式回退。 使用命令 git reflog 命令可以查看版本号, 输入 git reset --hard 版本号,即可回退到相应的版本。