git和svn都是版本管理工具,不同的是svn需要开发人员在一个局域网内使用,而git摒弃了这个缺点。
git的工作流程:
git的安装
下载地址:https://git-scm.com/download
安装是傻瓜式安装,一直点就行了,使用默认安装路径C:\Program Files\Git就好
下载安装好了以后,当鼠标右键的时候,就出现 Git GUI Here(图形化界面) 和 Git Bash Here(命令行)
在Git Bash Here(命令行)里面可以敲 linux的命令,比如 ls、cp。Git Bash Here就相当于在windows里面模拟了一个linux环境
考虑到git自己提供的这两个窗口不是那么的方便,在实际开发中,我们可以下载别的图形化界面(TortoiseGit)对git进行控制
TortoiseGit
当安装好TortoiseGit后,右键鼠标会出现:
红线内部是有关于 TortoiseGit 的,红线下面的那两个,是之前使用SVN的TortoiseSVN。
git的使用
(1)创建本地仓库
创建一个文件夹(repositorys),在这个文件夹内部再创建一个文件夹(repo1)
使用 Git Bash Here(命令行)输入命令 git init
版本库创建成功,会在此目录下创建一个.git的隐藏目录,如下所示:
创建本地版本库成功!!!
概念:
版本库:“.git”目录就是版本库,将来文件都需要保存到版本库中。
工作目录:包含“.git”目录的目录,也就是.git目录的上一级目录就是工作目录。只有工作目录中的文件才能保存到版本库中。
(2)向本地仓库中添加文件
先把文件准备好
右键文件,选择 添加
然后右键
点提交即可
(3)查看本地仓库中的内容
(4)修改文件中的内容,提交
当我们修改了Hello.txt中的内容时,重新提交即可
(5)查看Hello文件提交的历史,可以看见每一次提交都改了那些内容
(6)删除本地仓库的文件
第一步,直接删
第二步,选择 还原(不小心误删可以还原)/ 提交