流程

作者: 小柠有点萌 | 来源:发表于2020-07-24 10:27 被阅读0次

GIT常用命令

  $ git init
  $ git add .
  $ git commit -m''
  $ git status
  $ git log
  $ git checkout .
  $ git reset --hard 版本号

=====================
团队协作开发

1.基础流程操作
1)首先创建中央仓库:可以基于gitHub/codding来创建(最好不要创建空仓库,因为空仓库中没有任何分支,只有提交一次历史信息才会生成MASTER分支)
http://github.com/

把开发者都列入仓库的开发群组中,这样每一个开发者用自己的gitHub账号,都有权限操作这个仓库了(当然不这样做也可以,所有开发者用统一的一个账号也可以,为了防止不知道是谁提交的,我们需要让每一个客户端在本地的GIT全局配置中,设置和gitHub相同的用户名和邮箱 $ git config --global user.name 'xxx' ...)

2)创建客户端本地仓库(一个开发者就是一个单独仓库),还需要让本地的仓库和远程仓库保持关联,这样才可以实现后续的信息同步

   $ git remote add origin “远程仓库GIT地址”   =>让本地仓库和远程仓库保持连接
   $ git remote -v    =>查看连接信息(origin是连接的名称,一般都用这个名字,当然自己可以随便设置)
   $ git remote rm origin     =>移除本地仓库和远程仓库的链接
   $ git remote update origin   =>更新链接通道

   有更简单的方式:只要把远程仓库克隆到本地,就相当于创建本地仓库,而且自动建立了链接,并且把远程仓库中的内容也同步到了本地
 >  $ git clone “远程仓库地址” “本地仓库文件夹名字(不写默认是仓库名字)”


 3)各自和中央服务器同步信息
 >  推送:$ git push origin master   (每一次PUSH之前最好都PULL一下:如果有冲突在本地处理一下冲突,然后再推送)
  > 拉取:$ git pull origin master

======================
知识点:

$ git clone “远程仓库地址”   把远程仓库克隆到本地(本地自动和远程建立连接,自动把远程中的信息同步到本地了,本地也是一个单独的仓库:建议远程仓库不要是空的,至少有一个master分支)

$ git pull origin master  把远程仓库MASTER中的信息同步到本地仓库MASTER中

$ git push origin master  把本地仓库MASTER中的信息同步到远程仓库MASTER中(需要使用gitHub的用户密码来进行权限校验:一般都是组长在远程仓库中把组员的账号都放到小组中,这样组员用自己的账号也有权限操作仓库了,最好在本地的GIT配置中把用户名和邮箱修改为和gitHub账号相同的信息)

如果有冲突:
   1.进入到了编辑框模式,i->ESC->:wq 即可
   2.自己会把两份代码都保存在本地文件中,自己手动去选择要哪一个,改完后重新提交即可

$ git checkout -b xxx  创建分支并且切换到指定分支下(可以把本地master中的历史信息同步到新创建的分支中)
  git branch
  git branch xxx
  git checkout xxx
  git branch -D xxx 删除分支

$ git merge xxx  把xxx分支的历史信息合并到当前分支下

$ git stash / $ git stash pop  在切换分支的时候,有一部分信息并没有提交成为历史版本,为了防止信息的丢失,我们需要先使用stash保存,然后在基于stash pop还原

=============

相关文章

  • Tomcat 服务器启动时序图

    启动流程 Catalina 加载流程 Catalina 初始化流程 Catalina 启动流程 应用部署流程 原文...

  • Activiti5

    Activiti5 新增流程部署 查询所有部署的流程(流程部署) 删除部署的流程(流程部署) 查看所有的流程定义 ...

  • 登陆流程

    看了资料,注册登陆流程包括:注册流程、登录流程;逆向流程:找回密码流程,风控流程。 备注:正向流程是指正常情况下企...

  • 80页整套企业流程管理体系PPT:4级结构,48条管理流程

    【该流程体系含】: 一级流程:战略决策工作流程 二级流程:产品战略规划制定流程 二级流程:技术研究流程 二级流程:...

  • Activiti工作流框架——控制操作流程

    部署流程定义 启动流程实例 查询流程定义 查询最新版本的流程定义 查询流程实例状态 导出流程图到文件夹下 删除流程...

  • 流程,流程

    没有规律的生活,就是没有流程没有流程,就不会有可测量的成长和发展做任何事,要知道成功会怎样,plan b是怎样马不...

  • Activiti 流程

    Activiti 流程 流程引擎 流程启动,运行的具体环境。 创建流程引擎 创建流程引擎时,会在classpath...

  • 采购部的六大流程编制及说明

    采购部管理流程知识:采购计划流程、供应商管理流程、生产物料采购流程、外协物品采购流程、采购付款流程、采预付款流程的...

  • 什么是流程?

    《流程管理》这本书主要围绕流程理念、流程浮现、考核流程的方法、指导具体流程的业务原则、流程细化与优化、基于IT的岗...

  • P2P理财端业务流程设计

    1、什么是流程分析? 「流程分析」主要分为「业务流程」和「页面流程」。「业务流程」(Transaction Flo...

网友评论

      本文标题:流程

      本文链接:https://www.haomeiwen.com/subject/lpghlktx.html