Git学习笔记5-多人协作开发

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
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容