zoukankan      html  css  js  c++  java
  • Git 命令行解决冲突

    git add filename   将本地工作区文件加入缓存区

    git commit filename -m '提交文件注释'

    git status  查看当前工作区状态

    git fetch origin  从远程分支拉取 , 如果拉取不成功,证明有文件冲突

    git  pull origin   ; git status  将远程仓库文件拉取后,更新的文件会放在缓存区(绿色),有冲突的文件会标识(红色)

    vim filename  手动解决冲突文件后  :wq保存

    git  add filename  加入缓存区

    git commit filename -m '解决冲突'  提交冲突的文件

    git pull origin   再次拉取文件  , 提示 Aready up to date. 证明拉取的是最新的文件了

    git status  查看工作区,已恢复正常没有冲突。

    git push origin  推送代码到远程仓库

    如果提交单个文件出错:fatal: cannot do a partial commit during a merge.

    这表示不能部分提交代码,

    解决方法是   提交全部  git commit -m '提交全部'

    如果不想提交全部,那么可以通过添加 -i 选项 git commit file/to/path -i -m "merge"

    在提交单个文件的时候出现这个错误.

    意思是不能部分提交代码.

     

    原因是git认为你有部分代码没有做好提交的准备,比如没有添加

  • 相关阅读:
    python+opencv 运行环境搭建
    centos 安装 FLEXPART
    centos 安装npm node
    USACO4.3 Street Race【分析】
    USACO4.3 Letter Game【枚举·细节】
    结构体封装高精度 大整数BigInt
    POJ3585 Accumulation Degree【换根dp】
    换根dp特征总结
    HDU2196 Computer【换根dp】
    CF1187E Tree Painting【换根dp】
  • 原文地址:https://www.cnblogs.com/xianlei/p/8778261.html
Copyright © 2011-2022 走看看