git是一个分布式代码管理系统。任何一台计算机安装了git都具有了完整的仓库功能。独立没有网络也可以。
本地仓库和远程仓库
git bash:可以在不同的目录之间切换,在有.git子目录的目录能使用git命令作用(类似一个功能简易的shell,可以使用ping,netstat,route等命令)
本地仓库 有三个部分(三个区)
工作区(实际看到的工作目录) git add git commit -m "describe"
index(缓存区storage)
版本区(.git目录)
远程仓库 : github gitee 或自己服务器搭建的仓库
难点:分支管理,不熟悉会有莫名其妙的错误
参考:http://marklodato.github.io/visual-git-guide/index-zh-cn.html
https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/