git分布式版本控制系统
GIT与SVN:
- git是分布式管理控制系统,个人本地有完整的版本数据。
- SVN 是集中式版本控制系统,版本数据存储在服务器,用户必须联网才能使用。
GIT工作原理:
1.工作区域
git本地有三个工作区域:工作目录,暂存区,资源库。
加上远程git仓库就可以分为四个工作区域,关系如下:
- working Directory (平时用来存放代码的地方) 使用git add files 将数据存入 stage。
- stage ( 临时存放你的改动,其实是一个文件,保存即将提交的文件信息。) 使用 git commit 来把改动信息提交到本地仓库。
- history (本地仓库,安全存放数据的位置,有所有版本的信息。) 使用git push 来把本地仓库信息提交到远程仓库。
- remote directory (远程仓库) 代码托管服务器
2.工作流程:
如图:
3.git常用命令:
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 夏木晓春!
评论
TwikooValine