Git开发流程
Git就是版本控制管理工具,还有一个叫做svn。
可以在命令行使用(大部分都在这是用)
也可以使用图形界面
git他还是一个分布式的版本控制管理工具。
版本控制管理工具一般分为两种
- 集中式的 svn、cvs
- 分布式的 git(扛把子)、
一般情况下我们不需要搭建自己的git服务器,而是要使用第三方的,一般我们叫做git托管网站。
git托管网站
- 国内区:coding、码云
- 国外区:github(扛把子)、bitbucket、gitlab(也是一款软件,可你让你自己搭建一个类似于github这样的托管网站)、
ruby on rails (日本人开发的)。
版本库:有叫仓库,他有一个地址https://github.com/boboiloveyou/caoliu.git
分支:可以给一个项目创建不同的副本
本地:
远程:
git提交分几步
git clone 一个http的地址 #克隆一个项目到本地,注意会自动生成项目的文件夹
git add . #添加所有的改变
git commit -a -m '这里写注释' #提交刚才add的内容保存到一个commit记录,并且同时指向当前所在的分支。
git push origin master #推送刚才的所有的commit记录的内容到线上的某个分支
git fetch origin master #从线上拉取代码到本地的当前分支
git merge #合并代码到当前分支
git pull origin master #拉取线上的某个分支代码到本地并且合并。一般情况下就用这一条就可以。(用这个)
git status #查看当前的分支状态。