zoukankan      html  css  js  c++  java
  • git-无法add文件的问题

    最近遇到了一个问题,关于git的,就是一个项目上,有一个文件,明明存在,但是不能add,改了之后,add 以后还有诡异的问题

    查了网上的方案,解决方式有很多

    1.什么index.lock,被锁定了

    2..gitignore 已经忽视了这些文件

    等等吧,

    但是,都不是我这个问题的根本原因。也不能解决这个问题。

    最后我找到了问题的原因

    1.由于多个分支代码冲突导致的。

    2.冲突的方式很诡异,master分支的某个文件,名字是大写的,dev 分支这个文件名字是小写的,除了大小写,都是一样的。

    3.master从dev分支merge代码后出现问题,一直报告这个文件是处于 modify 状态,但是add,不生效。

    解决方案:

    1.master分支删除这个文件,然后add commit push

    2.dev分支删除这个文件,然后add commit push

    3.dev分支重建这个文件(可以利用刚才保存下来的,确认文件名大小写正常),然后add commit push

    4.master 分支 merge dev分支代码,然后add commit push 

    问题解决

  • 相关阅读:
    Web防止button按钮点击多次
    缓存
    A标签跳转链接并修改样式
    省、市、区 三级联动
    ASP.NET的OnClientClick与OnClick事件
    ASP:CheckBox获取前台的checked的属性
    c#字符串大小写转换
    C# Base64编码
    自定义滚动条样式 -webkit-scrollbar
    代码 三角
  • 原文地址:https://www.cnblogs.com/suntray/p/9870299.html
Copyright © 2011-2022 走看看