时间少学习慢

git版本控制

版本控制有两个 1. 分布式版本控制 2. 集中式版本控制

集中式版本控制

就是叫一个中央服务器存在代码,我修改好的代码了给传送上去,这个项目的其他人在下载下来做他的项目,然后再上传上面。

他有一个缺点就是服务器坏了,没有历史记录了

image-20210502112122566

分布式版本控制

分布式版本控制和集中式版本控制区别就是,每个开发者自己的电脑上都有自己的,完整版本库分布式版本控制系统可通过推送版本库到比如Github上面,实现项目共享开发

就算服务器坏了,你自己也有完整的版本库

image-20210502113148806

git工作机制

  1. 工作区:就是你的代码存放的那个目录
  2. 暂存区:工作区的代码需要用git add添加到暂存区
  3. 本地库:git commit命令叫暂存区提交到本地库就是历史版本
  4. 远程库:将代码从本地库推送到远程库用git pash

初始化仓库

1
git init