在git项目管理中,由于要保证项目测试上线的准确性,所以需要一条唯一的完整的分支来连接正式环境,通常该分支只需要一个开发者维护管理,此时master承担了此角色;在保证master不被污染的前提下创建开发者dev分支、测试test分支、个人本地开发分支。

1. 首先clone项目到本地进行开发

1
$ git clone [url]

2. 开发完成后提交,git初始化

1
$ git init

3. 加入项目(注意add后面的空格)

1
$ git add .

4. 查看修改状态

1
$ git status

5. 下拉分支,和本地进行合并,运行项目,解决冲突

1
$ git pull origin master

6. 再次提交修改文件

1
$ git add .

7. 添加项目描述

1
$ git commit -m "fix" -n

8. 推送到主线分支

1
$ git push origin master

通常情况下,我们并不是直接托送到master分支,而是在本地创建自己的开发分支再推送到仓库的dev分支,这样才能保证master的准确性。

1.查看远程分支

1
$ git branch -a

2.查看本地分支

1
$ git branch

3.从对应的分支下拉新分支

1
$ git pull origin dev

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步骤推送代码