zoukankan      html  css  js  c++  java
  • 个人技术博客--团队Git规范(参考西瓜学长)

    援引西瓜学长:GitHub团队项目合作流程

    废话少说直接写

    • 1.fork
      • 1.对于组员来说第一步就是fork
      • 2.点击fork之后

        上面是我们的团队仓库
        切换回自己的仓库

        就会看到

        是fork于团队仓库
    • 2.clone
      • 1.推荐用SSH

        可以切换
        之后打开你的仓库右键Git bash等待一会
        输入git clone 加你刚才fork到的仓库的地址我的就是 [git clone git@github.com:dushide/Teamwork.git] 因为

        注意不是团队仓库的ssh
        成功之后

        好了以后在当前命令行[cd ./Teamwork]
        (Teamwork是我clone下来的项目文件夹)
      • 2.branch
        进入文件夹之后我们查看一下分支[git branch]
        发现只有一个分支而仓库里有两个分支这是为什么呢


        这是因为远程是有了但是本地还没有
        我们用[git branch -a]查看发现远程Git库有两个分支develop和master

        根据远程分支,我们可以创建一个新的本地分支dev [git checkout -b dev origin/dev]
        的意思是,创建一个dev分支(-b),并把远程dev分支(origin/dev)的内容放在该分支内。接着切换到该分支(checkout)
        这里我搞过了所以这一句无效就不贴图了
        现在使用 [git branch] 可以查看两个分支,并且他现在在master分支

        想切换回develop分支的时候,再用 [git checkout master] 即可。
    • 3.upstream
      使用 [git remote -v]查看有没有设置upstream

      如果没有显示upstream,则使用 [git remote add upstream] 团队项目地址 命令我们的团队地址是git@github.com:shidedududu/Teamwork.git
      一定要分清是团队地址还是fork个人地址

      现在再来显示一下使用 [git remote -v]显示出了upstream,那么就设置好了

      可以了(注之前别忘了配置自己的邮箱神马的)
      开始同步。首先执行 [git fetch upstream] 获取团队项目最新版本此时并没有把最新版本合并到你本地的分支上,因此还需要一步。当前分支是dev分支,执行 [git merge upstream/master] 命令后,会将源分支(upstream/master)合并到当前分支(master)。(可能会有冲突还未遇到)

    • 4.push
      做出修改之后git push
      这里我还用了gui界面之后参考第二次作业gui操作
      之后就是merge了

      到自己的fork仓库

      点击这里之后
      这里应该有一个请求

      之后发送那个merge请求
      团队仓库就会在

      有一个请求

      这是合并之后的。这就是负责人的是这里不多说。

    水平总结有限,请指导。

  • 相关阅读:
    文件的上传和下载
    UIMenuController
    iOS中JavaScript和OC交互
    显示图片的各种方式
    图文混排
    介绍一下Cocao 和Cocoa Touch
    iOS 利用UIWebView与JavaScript交互的最简单办法(本人已验证可行)
    UIAlertView和UIAlertControl
    iOS的一些常用性能优化,和内存优化的方法
    关于ARC和MRC
  • 原文地址:https://www.cnblogs.com/dushide/p/7785924.html
Copyright © 2011-2022 走看看