zoukankan      html  css  js  c++  java
  • 多人协作的git

    多人协作实验如下:

    假设我的远程库用户名为ximenchuiyu

    在根目录建2个文件夹,git1 git2

     常规操作

    git init 

    之后

     记得提前在github建一个叫mytest.git的库

    查看一下下

     注意这里的mytest是我随便起的名字,add后面那个决定的

    再之后建个hello.txt 写入一些东西

    git add hello.txt git commit -m 'first add'

    然后推送

     这里mytest是我给远程库分支起的一个名字,而master代表本地主分支

    去看看github

    如果没有看见文件,记得切换一下分支

    然后就是要新建一个新的分支

     进入hello.txt加一行字:

     保存退出,先不要推送

    然后进git2用clone复制整个库下来

    查看一下进入mytest

     

     创建一个分支推到远程服务器去,这里先查看,发现远程叫orgin,这个是默认的名字如果我在之前给他起个别名叫mytest那git1可以用,但是在git2里看,他默认叫origin,之后将新创建的dev1分支推送到这个库里去

    github上可以看见这个dev1分支

     

    查看下所有远程分支

     

    j将线上master分支的代码拉到本地dev1分支下

     

     之后就看见那个hello.txt了

     然后进入修改添加一行,保存退出推送(推送代码未截图 直接git push就行了)

     

     回到git1 将修改过的hello.txt文件推送到远程库的dev1分支下

     提示版本冲突,拉取线上的dev1与本地对比

     进入hello.txt查看,冲突已经标记,修改后需要重新git add 和git commit 之后才可以推送

     

     之后从新输入推送命令,将解决过冲突的hello.txt推送到远程dev1分支

     整个实验完成

  • 相关阅读:
    Life Forms POJ
    Musical Theme POJ
    Long Long Message POJ
    ci框架多语言切换
    vi模式
    并发量
    运维技术规划
    Linux装mysqli.so
    任何一门语言思考的
    python例子
  • 原文地址:https://www.cnblogs.com/mypath/p/13874257.html
Copyright © 2011-2022 走看看