Git的使用和与GitHub的关系
Git使用在版本版本控制管理中,我现在的理解就是用来团队开发项目的,虽然一个人也可以用Git来开发,但是这样好像就浪费Git了。版本控制管理大概应该就是来管理代码的,可以记录一次次的更改并且留下记录。基本操作就是git clone把中央仓库克隆到本地,git add filename跟踪文件,然后git commit 提交到本地仓库,最后push到中央仓库。与中央仓库同步的话就用pull取下同事提交的代码。
因为Git用的是分布式版本控制系统,分布式管路系统也就是比原来中央 式管理系统多了一个本地仓库。看起来好像是变得麻烦了,但是变得更加的精细了。写可以放在本地仓库里面,等之后在上传上去。而且可以把其他人的代码pull本地,可以更加注意代码与别人有没有什么矛盾的地方,方便修改。
关系嘛,GitHub就是一个中央仓库,大家共有的。大家commit的代码都放 里面。Git呢就是一个私有的仓库大家写完了代码就放进这个Git的本地仓库里面。而且提交之类的事情都是在Git里面完成,给我的感觉GitHub就真的就是一个中央仓库的角色,除了保存大家的代码,其他的作用就不是很大,Git做的事情就比较的多了,管理本地仓库,还要经常更新自己的本地仓库,防止push出错。所以呢,GitHub就是一个中央仓库保存大家的代码的,Git就是一个中转站,它来往GitHub里面提交和下载。