1-线上master主分支先建一个dev分支,以供组员开发,一定程度后,合并至master上;
- 克隆远程库
git clone git@github.com:michaelliao/learngit.git
- 查看远程仓库信息:
git remote -v
//或者
git branch -a
//看到所有的本地和远程
- 创建远程仓库dev到本地,下面的命令创建了dev,并且切换到dev上:
git checkout -b dev origin/dev
//类似常用:
// 查看分支:git branch
// 创建分支:git branch <name>
// 切换分支:git checkout <name>
// 创建+切换分支:git checkout -b <name>
// 合并某分支到当前分支:git merge <name>
// 删除分支:git branch -d <name>
2-修改过后提交
- 先看一下状态
git status
- 提交到本地
git add .
git commit -am 'add test file' // add test file是自己的注释
- 提交到远程:
当无冲突时:
git push origin dev
当有冲突时:要先pull下来,解决冲突过后,先提交到本地,再提交到远程。
3-步骤简记
// 整个流程在dev分支上
// 1.获取状态
git status
//2.如果有新添加的文件
git add .
//3.提交到本地
git commit -am '注释'
//4.提交远程之前 一般先获取远程的版本
git pull
//有冲突 修改有冲突的文件
vim xx文件
//修改完毕 从2开始重新往下执行
//提交
git push origin dev