git 小结

Posted kisshappyboy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git 小结相关的知识,希望对你有一定的参考价值。

Git是一个分布式版本控制系统。

在windows系统下安装git,安装完成后 在开始菜单找到GIT--》Git Bash,弹出一个类似命令窗口的东西。

在命令窗口输入 git config --global user.name ‘‘XXX"   git config --global user.email"[email protected]"

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 版本号,即可回退到相应的版本。

以上是关于git 小结的主要内容,如果未能解决你的问题,请参考以下文章

Git 安装及使用小结

git 小结

Git-----使用小结

Git: git rebase 用法小结 (转)

Git-命令小结

Git 问题小结