Git的使用三:多人开发流程

来源:互联网 发布:广数980tdb编程实例 编辑:程序博客网 时间:2024/06/02 03:05

克隆远程库:

在上篇中已经介绍如何克隆项目,一般在实际开发过程中,线上master主分支会建一个dev分支,用于小伙伴们开发。大家在dev上进行合作开发,当项目达到一个里程碑的时候,再合并到master上。

查看远程仓库信息:

git remote -v//或者git branch -a //看到所有的本地和远程

创建dev

创建远程仓库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>

这里写图片描述

修改项目过后提交

当你对项目进行修改过后,查看一下状态:

git status

这里写图片描述

提交到本地

git add .git commit -am 'add test file' // add test file是自己的注释

这里写图片描述

提交到远程:

1. 没有冲突情况下
    git push origin dev

这里写图片描述

这里写图片描述

2.有冲突的情况下

在这里,为了模拟多人合作,我在远程仓库上修改了test.txt文件

这里写图片描述

再到本地修改test.txt文件

这里写图片描述

修改完成后,提交,此时提示有冲突,要先pull下来,解决冲突过后,先提交到本地,再提交到远程

这里写图片描述

最后提交成功

这里写图片描述

整个步骤:

    // 整个流程在dev分支上    // 1.获取状态        git status     //2.如果有新添加的文件        git add .    //3.提交到本地        git commit -am '注释'    //4.提交远程之前 一般先获取远程的版本        git pull            //有冲突 修改有冲突的文件                vim xx文件            //修改完毕 从2开始重新往下执行    //提交        git  push origin dev
1 0
原创粉丝点击