这是我参与「第三届青训营 -后端场」笔记创作活动的的第5篇笔记
之前我的git使用停留在git clone,通过这次学习有了进一步的认识
Git的工作流程
- Workspace:工作区
- Index / Stage:暂存区
- Repository:仓库区(或本地仓库)
- Remote:远程仓库
Git是分布式版本控制系统,那么它就没有中央服务器的。既然每个人的电脑都有一个完整的版本库,那多个人如何协作呢?比如说自己在电脑上改了文件A,其他人也在电脑上改了文件A,这时,你们两之间只需把各自的修改推送给对方,就可以互相看到对方的修改了。很多人在笔记里提到了SVM(但我个人不是很了解就不说了,好像一个是分布式,一个是相当于集中式的样子)
我就默认我们都安装了Git了,我们用填写username和email作为标识,
--global\\你这台机器上所有的Git仓库都会使用这个配置,你也可以对某个仓库指定的不同的用户名和邮箱。\
Git使用过程
- 创建版本库,也就是repository,你可以简单的理解一个目录(就是本地仓库我感觉),这个目录里面的所有文件都可以被Git管理起来 先创建一个空的目录 令 git init 把这个目录变成git可以管理的仓库
然后在目录中就会多一个.git文件
我们在这个目录下添加文件
git add readme.txt \\是先把文件存到暂存区(index)
然后再利用提交到版本库中
git commit -m "readme.txt"
当我们修改提交的文件时候,我们可以来查看修改的内容,这个我举得好方便啊
git diff readme.txt\