前言
版本控制的作用之一就是能够帮助你管理不同的版本,并且可以回退到任何时刻。
第二个作用是协同开发,比如自动合并代码,代替人工解决这部分机械重复的工作,从而大大增加生产效率。
1.初始化一个仓库
输入git init后就会看见文件夹当中生成了.git的隐藏文件
这个文件非常重要,它所在的文件夹就是仓库,它会记录你所有的变更行为
2.提交
在命令行中输入 git status 可以查看当前仓库的状态信息
先将index.html加入暂存区 ,输入命令 git add 文件名 即可将该单个文件加入暂存区 ,再将文件加入暂存区之后,再次查看状态
当想把所有文件都加入时,可以使用git add . 来实现
接下来就可以提交变更了 使用git commit -m <message>就可以提交了 可以在后面跟上一些这次提交的描述
在提交后可以看到日志上了写了两个文件的变化
可以通过 git log查看日志 通过日志可以查看什么人在什么时间,提交了一个什么样的commit,每一个commit可以生成一个哈希值 ,这值是唯一的
修改一下上传的文件 简单修改之后再查看状态,会发现出现了红色的文件,红色的文件就代表着有新的变更
再次添加index.html
如果已经add了一个文件 ,但是想撤回 ,在commit之前我们可以git reset
3.远程仓库
使用git clone 即可将远程仓库下载到本地
使用git push 将该文件推送到远程仓库
之后会在远程仓库看见出现这两个文件