1、克隆团队库代码:

​git clone http://8.135.123.224/zx-backend-dev/pjoy_backend.git

2、建立工作分支:最好每个功能一个分支

git checkout -b new_branch_name [基于某个分支:省略表示基于本分支]

3、日常开发提交代码:

git add 文件1路径 文件2路径。。。git commit -m "提交描述"git push origin 分支名称(线上分支和当前分支名称相同)

4、合并代码(单个功能开发完成):

发起合并请求:(1)、如果有{n}条提交需要合并:先在本地合并成一条然后提交上去git rebase -i HEAD~{n}把第一条记录后面的名字全改为f:保存git push -f origin branch_name(2)、如果有冲突:git pull --rebase origin master(master为需要合并的分支名称) #rebase时会中断要求解决冲突解决冲突 -> add -> commitgit rebase --continue #到此冲突解决了继续rebase,rebase完成git push -f origin branch_name(3)、合并

5、拉取合并线上代码:本地代码已合入远程库master(说明已经没有冲突了)

git pull --rebase origin master

6、保留更改切换分支

git stash save
git checkout branch
git stash pop

7、远程库操作:第一次给远程仓库传递代码时先pull(git pull origin master --allow-unrelated-histories)然后push(git push origin master)

git remote -v 查看本地远程仓库地址
git remote rm origin 删除本地仓库地址
git remote add origin + 远程仓库地址 添加远程仓库地址
git remote set-url origin 远程仓库地址 修改远程仓库地址

git 团队协作正确操作流程相关推荐

  1. Git 分支操作、Git 团队协作机制、GitHub 操作

    文章目录 第 4 章 Git 分支操作 4.1 什么是分支 4.2 分支的好处 4.3 分支的操作 4.3.1 查看分支 4.3.2 创建分支 4.3.3 修改分支 4.3.4 切换分支 4.3.5 ...

  2. 【分布式版本控制系统Git】| Git 分支操作、Git 团队协作机制、GitHub 操作

    目录 一:Git 分支操作 1. 什么是分支 2. 分支的好处 3. 分支的操作 二:Git 团队协作机制 1. 团队内协作 2. 跨团队协作 三:GitHub 操作 1. 创建远程仓库 2. 远程仓 ...

  3. (四)Git——团队协作

    (四)Git--团队协作 ​ 这个团队协作就需要我们借助远端库了,这里我们借助的是Github,在此之前我们需要先去注册一下Github账号,在此就不做介绍了,比较简单.然后创建自己的仓库首先点击右上 ...

  4. VS2017 Git团队协作工具入门操作说明

    VS2017 Git团队协作工具入门操作说明 目录 一. 获取Git的服务端地址 1 二. 从VS上连接/下载服务端GIT内容, 1 三. 从VS中上传本地修改到GIT服务端去 4 四. 同步最新的版 ...

  5. Git Flow—Git团队协作最佳实践

    一.规范的Git使用 Git是一个很好的版本管理工具,不过相比于传统的版本管理工具,学习成本比较高. 实际开发中,如果团队成员比较多,开发迭代频繁,对Git的应用比较混乱,会产生很多不必要的冲突或者代 ...

  6. Git团队协作工作流程

    以github的仓库为例,假定已经配置git并有了自己的github账号. 1,通过github,把团队代码仓库(Fork源)Fork一份到自己的github仓库: 2,从自己的github仓库clo ...

  7. GIT 团队协作快速入门使用

    GIT使用: 1.本地新建一个文件夹 git init 2.克隆远程仓库 git clone git@xxxxx.git 3.本地创建一个dev分支 (前提是服务器端已经创建好有 DEV 分支) gi ...

  8. 公司目前实行的git团队协作方案

    1. git init 新建本地仓库 2. git clone 项目地址 获取远程master代码 3. 在本地master代码上进行开发, 并将修改提交到待推送区 4. 开发完, 在本地master ...

  9. 01.git团队协作

    1.首先直接在远程建个库,先把项目框架推上去, git init  :本地初始化git git status  :查看文件状态,红色为未推送 git add .   :推送文件到缓存 git comm ...

最新文章

  1. 6个强大的PHP/Mysql代码生成器介绍
  2. iOS打包,证书配置等
  3. 使用Hibernate在CQRS读取模型中进行快速开发
  4. 计算机二级没过学校不给学位证,如果学校说计算机二级没过不给发学位证改怎么办...
  5. Oracle的回收站和闪回查询机制(二)
  6. Spring Boot 中使用WebJars引入javasript依赖
  7. python打印右对齐_python右对齐的实例方法
  8. windows系统安装下GCC编译器
  9. WINDOWS系统下四叶草CLOVER引导U盘制作
  10. android 微信文件存储,安卓微信文件存储位置
  11. ActiveMQ实现削峰填谷
  12. 微服务下蓝绿部署、红黑部署、AB测试、灰度发布、金丝雀发布、滚动发布的概念与区别...
  13. java代理模式(java代理模式和适配器模式)
  14. Android Studio3.5及使用AndroidX的一些坑
  15. node-exporter安装
  16. 问:未来5年的IT互联网行业,就业形势会是什么样的?
  17. deeplearningwithpython豆瓣_Python 学习资源教程(待续)
  18. 从未在一起更让人遗憾_从未在一起和在一起后分开,哪个更遗憾?
  19. iOS开发笔记--超全!iOS 面试题汇总
  20. 【奇虎360】剥开周鸿祎天天向上背后的故事

热门文章

  1. win10驱动开发4——加载/卸载驱动
  2. 外汇天眼:开仓、平仓、持仓、锁仓是什么意思?
  3. uniapp editor富文本编辑器,h5富文本编辑器封装成插件
  4. 动态内表(纵向变横向)
  5. gabor 变换matlab,Gabor变换到底是什么鬼?
  6. 算1 - n的阶乘和末6位(超详细)
  7. 我说CMMI2.0之:详细剖析(PQA)过程质量保证
  8. python 扩展c extention
  9. 如何用PS(photoshop)给照片加文字
  10. 能处理姓氏异读的汉字转拼音工具:hanz2piny