• 记录git多人协作开发常用的流程,供新手参考


    声明:博主写的博客都是经过自己总结或者亲测成功的实例,绝不乱转载。读者可放心看,有不足之处请私信我,或者给我发邮件:pangchao620@163.com.

    写作目的:

      记录一下我看完廖学锋老师的git教程后的多人协作部分的总结,之所以没写其他的部分是因为,首先git是为多人协作而生的,这个是重点;另外,其他的部分都是简单的命令,一看就能懂,推荐大家看廖学锋老师的博客:

    http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

    写作内容:

    多人协作模式步骤:
    1.先将文件夹初始化成git本地库

    $ mkdir testgit
    $ cd testgit
    $ git init

    2.为该本地库关联一个远程库

    $ git remote add origin https://github.com/jhscpang/learngit.git

    3.如果不用默认的master分支开发,则要新建分支(例如dev分支),并且该新建的分支要和远程库的相对应的分支建立关联(因为本地库到最后要和远程库同步)

    $ git checkout -b dev origin/dev

    (此时要是报错,则使用命令 $ git fetch origin解决,
    并再次输入git checkout -b dev origin/dev一次)
    4.(上面成功后,此时已经在dev分支上),克隆远程库里的内容

    $ git clone https://github.com/jhscpang/learngit.git

    5.对文件进行操作(例如vim test.txt),然后将修改了的文件从工作去添加到本地库的暂存区

    $ git add test.txt

    6.将暂存区的文件提交到本地库

    $ git commit -m "add test.txt"

    7.将本地库的分支推送到远程库对应的分支,实现同步

    $ git push origin dev

    8.如果push时遇到冲突,则将远程库的的新内容pull到本地,再修改完冲突后,重新做5-7步

    $ git pull

    9.如果pull出错no tracking information,则说明本地分支和远程分支的链接关系没有创建,输入如下命令解决,然后再pull就可以了

    $ git branch --set-upstream-to=origin/dev dev
  • 相关阅读:
    java学习笔记4对象的初始化与回收
    java学习笔记2数据类型、数组
    java学习笔记3类与对象的基础
    java学习笔记5类的方法
    java学习笔记1开发环境平台总结
    BZOJ 4843
    SPOJ TTM
    BZOJ 4154
    POJ 3680
    半平面交模板 HDU 1469
  • 原文地址:https://www.cnblogs.com/superpang/p/4967862.html
Copyright © 2020-2023  润新知