• 27、不同人,修改了不同的文件,如何处理


    在DEMO文件夹里面编辑,代表开发者是五月的夏天。

    修改并保存demo.html文件,修改div标签"这是五月的夏天第二次修改的代码"。

    在test分支上,在终端执行:

    git add .

    git commit  -m  五月的夏天第二次修改的代码

    git push (推送到远程仓库)

    查看远程仓库页面上的demo.html代码 (没有问题)

    在test文件夹里面编辑,代表开发者是小木。

    git fetch  (拉取远程仓库)

    修改并保存demo.css文件

    在test分支上,在终端执行:

    git add .

    git commit -m  小木修改了css文件

    git push (推送到远程仓库)  (这时候发现报错了,因为不同人修改不同文件时候,需要做一个操作,就是merge远程仓库的代码)

    【如何解决这个无法推送的冲突】

    git branch -av  (查看远程仓库)(发现提交记录  remotes/origin/test   e4537b5 五月的夏天第二次修改的代码)

                                                          (复制origin/test,去合并另外一个开发者的代码)

    git merge origin/test      (返回一个编辑页面,输入i可进入编辑状态。)

                                       (在第一行into test的末尾回车重新起行,输入“合并五月的夏天修改的html文件”)

                                       (按esc,输入:wq,可保存并退出编辑页面)

    git push (再次推送到远程仓库,成功)

    回到远程仓库github页面,查看demo.css文件

  • 相关阅读:
    用户画像
    华为离职副总裁徐家骏:年薪千万的工作感悟
    JAVA CAS原理深度分析-转载
    彻底理解ThreadLocal二
    彻底理解ThreadLocal一
    观察者模式(浅谈监听器工作原理)
    Java编程提高性能时需注意的地方
    Spring对Quartz的封装实现简单需注意事项
    FileInputStream和BufferedInputStream的区别
    java
  • 原文地址:https://www.cnblogs.com/Strugglinggirl/p/15993269.html
Copyright © 2020-2023  润新知