在git项目管理中,由于要保证项目测试上线的准确性,所以需要一条唯一的完整的分支来连接正式环境,通常该分支只需要一个开发者维护管理,此时master承担了此角色;在保证master不被污染的前提下创建开发者dev分支、测试test分支、个人本地开发分支。
1. 首先clone项目到本地进行开发
2. 开发完成后提交,git初始化
3. 加入项目(注意add后面的空格)
4. 查看修改状态
5. 下拉分支,和本地进行合并,运行项目,解决冲突
1
| $ git pull origin master
|
6. 再次提交修改文件
7. 添加项目描述
1
| $ git commit -m "fix" -n
|
8. 推送到主线分支
1
| $ git push origin master
|
通常情况下,我们并不是直接托送到master分支,而是在本地创建自己的开发分支再推送到仓库的dev分支,这样才能保证master的准确性。
1.查看远程分支
2.查看本地分支
3.从对应的分支下拉新分支
4.创建新test分支
$ git branch test
5.同步远程分支
1 2 3
| $ git add . $ git commit -m 'init file' -n $ git push origin test
|
6.开发完对应功能,推送
1 2 3 4 5 6 7
| $ git stash` # 暂存本地修改 $ git pull origin test # 同步远程分支,多人协作开发时必须操作 $ git stash pop # 恢复本地修改 $ git add . -->对应第5步骤推送代码
|