赞
踩
git是一个分布式版本控制系统
目的:通过git管理github托管项目代码
官网:https://www.git-scm.com/download , 但是官网速度非常慢,建议百度,并在国内网站下载
安装过程:大致流程省略,只讲一些注意点
安装过程组件的选择:
选择使用命令行环境
其他的选择默认即可
检验是否安装成功:
回到桌面,空白处右击,如果发现菜单中新增了Git GUI Here和Git Bash Here,即表明安装成功
工作区(Working Directory)
即本地的项目区(工作的目录,有.git目录的目录),可以完成添加、编辑、修改文件等动作。
暂存区
暂存已经修改的文件最后统一提交到git仓库中(即给自己留个回旋的余地,方便撤销等操作)。我们使用git add就是添加修改到暂存区。
git管理的文件的修改,他只会提交暂存区的修改来创建版本
Git Repository(Git仓库)
最终确定的文件保存到仓库(工作区中的.git目录,也称为版本库),成为一个新的版本,并且对他人可见
git安装完成后,需要进行一些基本信息设置
git config --global user.name ‘用户名’
git config --global user.email ‘用户邮箱’
git config --list
注意
:该设置在github仓库主页显示谁提交了文件
使用git status可以查看文件的状态:
向仓库添加文件夹(在本地创建一个文件夹)
在文件夹内初始化git(创建git仓库),git可以帮助我们管理某一目录下代代码,要让它帮我们进行管理,就需要对其进行初始化
向仓库中添加文件
即之前所述的几个流程
在本地对文件进行修改
将文件添加到暂存区
git add 文件名
将文件提交到git仓库
git commit -m ‘描述’
使用如上两个命令,我们就能够创建一个版本
在我们创建一个版本的时候,git究竟做了什么?
在git中,记录了一个指针,叫做HEAD,指向了最新的版本,HEAD^
指向了它的上一个版本,HEAD^^
指向其上上一个版本,依次类推;也可以使用例如HEAD~100
表示HEAD的前100个版本
假设我们要回到上一个版本,可以使用命令:git reset --hard HEAD^,此时,HEAD就指向了上一个版本(假设是从版本2回到了版本1)。
但是,git并没有将版本2删除掉,因此,我们还可以使用如下命令回到某个版本(eg:从版本2回到版本1后,又想回到版本2):git reset --hard 版本号(即上面截图中的版本的序列号,没有必要输入整个版本号,输入前几位即可)
使用:git reflog,可以查看之前操作的记录(包括各个版本的序列号),如图所示:
还没有add到暂存区:当我们对工作区的文件进行了修改,但是还没有add到暂存区,就可以使用:g
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。