git分支管理、多人合作开发

491 阅读1分钟

下载1.png

首先:不要在git网站上直接下载代码,新建分支

分支操作顺序

  1. 在主分支master获取最新的代码
    1. git pull
  2. 要开发功能时,在master新建功能分支,并切换到该分支(例如分支叫dev)
    1. git checkout -b dev

      (checkout 切换分支,-b创建分支)

  3. 功能分支(dev)开发完,提交到git仓库
    1. git add .

      1. git commit -m "注释"

        1. git push -u origin dev (因为是dev是新建分支,所以要绑定仓库:-u origin "分支名") (如果不是新建的dev,可以:git push)

  1. 分支的功能已经完成,现在要在主分支(master)上把功能分支(dev)合并过来
    1. 切换回主分支:git checkout master

      1. 获取主分支最新代码:git pull

        1. 在主分支(master)上把功能分支(dev)合并过来:git merge dev

  1. 主分支已经合并完功能分支,提交git仓库
    1. git push
  1. 后续继续开发,有两个情况
    1. master上新建分支开发(上面步骤2-6)

      1. 还是想使用旧分支(dev)继续开发

        1. 切换到dev: git checkout dev

          1. 在dev上把master合并过来: git merge master

            1. 可以继续开发了(上面步骤3-6)