zoukankan      html  css  js  c++  java
  • git 团队开发常用操作流程(适用于 gogs、gitlab、github)

    git 团队开发常用操作流程(适用于 gogs、gitlab、github)

    NO1 项目构建者

    (1)在远程仓库创建仓库
    (2)将伙伴添加到仓库合作者中(无先后要求)
    (2)cd 到项目将要存放项目的目录,右键,git bash,输入:git clone 项目远程仓库地址 (使用https的地址,ssh需要远程仓库构建者添加)
    (3)进入项目目录,初始化 git init ,表明该目录为git本地仓库之一
    (4)建立本机与远程仓库联系,输入:**git remote add 远程仓库标识(自定义一般为origin) 地址(https) **
    (5)导入IDE之后进行开发,根据需要建立分支(eclipse、idea插件和git bash都可以)

    NO2 项目参与者首次操作

    (1)cd 到项目将要存放项目的目录,右键,git bash,输入:git clone 项目远程仓库地址 (使用https的地址,ssh需要远程仓库构建者添加)
    (2)进入项目目录,初始化 git init ,表明该目录为git本地仓库之一
    (3)建立本机与远程仓库联系,输入:**git remote add 远程仓库标识(自定义一般为origin) 地址(https) **
    (4)导入IDE之后进行开发,根据需要建立分支(eclipse、idea插件和git bash都可以)

    例如:
    git clone https://git.haha.cn/weicong/haha.git
    git init
    git add .
    git commit -m "first commit"
    git remote add origin https://git.haha.cn/weicong/haha.git

    NO3 项目参与者的后续日常操作

    假如名为张三的同志,开发完成,他的具体操作顺序应该是:
    (1)git checkout master,需要先把自己分支上的代码add ,commit
    (2)git pull origin master,如果有冲突,先于伙伴商量解决,完成之后 add,commit
    (3)git checkout zhangsan
    (4)git merge master,与本地master分支进行合并,并解决冲突,完成之后 add,commit
    (5)git push origin zhangsan,把本地zhangsan分支推送到远程zhangsan分支
    (6)远端查看改动是否正确,然后通过远程创建合并,完成远程zhangsan合并到远程master

    注意:
    (1)pull 会强制覆盖本地文件,pull之前先add,commit,然后:git pull 远程仓库标识 分支名
    (2)pull下来最新的代码进行合并之后,用push推送即可:git push 远程仓库标识 分支名

    特别:
    如果需要往不同的云仓库中提交同一个项目,只需进入项目目录,打开 git bash ,
    git add remote 另取远程仓库标识名称 分支名(当前本地分支名要与需要推送到远程的分支名相同),然后再push即可

  • 相关阅读:
    msp430入门学习21--TA
    msp430入门学习20
    msp430入门学习17
    msp430入门学习16
    msp430入门学习15--时钟
    msp430入门学习14
    msp430入门学习13
    msp430入门学习12
    msp430入门学习11
    msp430入门学习10
  • 原文地址:https://www.cnblogs.com/flytea/p/9065776.html
Copyright © 2011-2022 走看看