zoukankan      html  css  js  c++  java
  • git遇到无法添加到版本的文件

    git遇到无法添加到版本的文件怎么处理,或者本地显示提交成功了,可是换个地方拉取代码才发现没有进入到版本库

    问题一

    问题
    git status 时文件目录后提示(modified content, untracked content)
    git add后也添加不上,文件不能提交上去

    解决方法
    该文件目录下有一个.git文件,将其删除即可

    rm -rf ~/xxx-bak/.git         //先把.git删除
    mv ~/xxx-bak xxx.com/xxx/xxx  //把文件放回来
    git add .                     //重新添加到版本库
    git commit feat:添加资源
    

    问题二

    问题
    删除.git后,进行git add时报错
    git add 报错:fatal: in unpopulated submodule 'xxx'
    git add 无效,git status(modified content, untracked content)

    解决方法1

    git rm -r --cached  'xxx'  //删除文件
    git add  'xxx'
    git commit
    git add无效,git status(modified content, untracked content)
    

    解决方法2

    cp ./xxx ~/xxx-bak //备份资源
    rm -rf ./xxx       //先把添加的文件删除
    git add .
    git commit -m delete:删除脏数据  //提交修改
    # 下面重复问题一的步骤即可
    rm -rf ~/xxx-bak/.git         //先把.git删除
    mv ~/xxx-bak xxx.com/xxx/xxx  //把文件放回来
    git add .                     //重新添加到版本库
    git commit feat:添加资源
    

    参考链接

    http://www.bubuko.com/infodetail-3067369.html

  • 相关阅读:
    向值栈放List集合
    向值栈放对象
    向值栈放数据
    wsgi初探
    python_swift_project_swift使用
    python_swift_project_middleware
    ubuntu 安装 swift
    20140905
    eventlet
    resource
  • 原文地址:https://www.cnblogs.com/xuduan/p/15630913.html
Copyright © 2011-2022 走看看