git是Linus大神为了管理Linux内核开发而开发的一个版本控制软件
工作流程
流程:
1. 从远程仓库中克隆 Git 资源作为本地仓库; 2. 从本地仓库中checkout代码然后进行代码修改; 3. 在提交本地仓库前先将代码提交到暂存区; 4. 提交修改,提交到本地仓库;本地仓库中保存修改的各个历史版本; 5. 在需要和团队成员共享代码时,可以将修改代码push到远程仓库。
工作区 :平时存放代码的地方
本地仓库:安全存放数据的位置,里面有提交到所有版本的数据。
其中HEAD指向最新放入仓库的版本
暂存区 :用于临时存放改动,事实上它只是一个文件,保存即将提交到文件列表信息
远程仓库:托管代码的服务器
Git常用命令
详细见:https://blog.csdn.net/ThinkWon/article/details/101450420