• Git极简教程(2)remote级别的操作,remote(多个分支的集合体)我们叫做origin,origin/master一般是主分支。origin/dev 开发分支,origin/zhangsan 开发者张三的分支 都应该复制master,基于master进行开发迭代


    Git极简教程(2)--remote级别的操作,remote(多个分支的集合体)我们叫做origin,origin/master一般是主分支。origin/dev 开发分支,origin/zhangsan 开发者张三的分支 都应该复制master,基于master进行开发迭代

    刚才说到,remote可以看做是一个人的电脑,假设有十个人合作,那么就有10个remote对象。为了方便大家同步,我们创建一个叫做origin的remote,大家都和这个origin同步,那么大家就可以达成一致了。

    很多人的Git操作的第一句话是

    git clone xxx

    就是把位于xxx的一个remote拷贝到本地,这个remote我们叫做origin。至于自己的电脑,就没必要命名了,反正就自己一个人用。不过为了方便叙述,我们就叫它local好了。

    最常见的情况是团队中的人都共用一个origin。如果自己想额外使用一个remote,也可以通过以命令增删:

    git remote add name xxx
    git remote remove name

    大家可以试试以下命令:

    git remote # 查看有哪些remote,一般就一个,叫做origin
    git remote remove origin # 删除,一般不用到
    git remote add origin xxx # 新增,一般不用到。xxx 请用最开始的 git clone xxx 中的 xxx 替代

    其实,一开始的 git clone xxx 命令,可以看做是一个复合命令,它做了两件事:第一,下载文件,第二,执行 git remote add origin xxx

    高级内容

    git remote 命令在什么时候可以用到?我举一个我会用到的例子:

    这里,A是从B fork过来的,两者之间可以同步。我的电脑local一般只与A同步。有的时候,为了与B直接同步,我可以

    git remote add another B

    这样,我就能通过 another 这个名字来与B直接进行同步了。

    https://zhuanlan.zhihu.com/p/105944638
  • 相关阅读:
    乱七八糟
    堆-heap
    转linux文件的读写
    @转EXT2->EXT3->EXT4
    (转)僵死进程与孤儿进程
    java
    poj-1062-昂贵的聘礼
    java 之 wait, notify, park, unpark , synchronized, Condition
    事物(笔记)
    BPX-tree
  • 原文地址:https://www.cnblogs.com/sunny3158/p/16813071.html
Copyright © 2020-2023  润新知