zoukankan      html  css  js  c++  java
  • git使用笔记

    1,push时报错 :  [rejected]        master -> master (non-fast-forward)

    •      解决方法:增加-f,强制                                    

    2,commit时,增加-a 

    3,删除git中的文件

        项目的控制文件,一般是不上传的,例如的.idea目录,有时候会错误的上传到远程库中。

      删除的步骤如下:

      将本地.idea目录改名,这个步骤适合于不是你push该目录,是别人上传的:

    •  mv .idea/ .idea_back                               

       如果是自己push的,可略过上面步骤。
       删除.idea目录下文件:

    •    git rm .idea/* -r                                           

       然后commit:

    • git commit -a -m ‘remove .idea’ //注意是单引号

       再次push就可以了:

    • git push -u origin master                              

       亡羊补牢,可以增加忽略文件:

    • vim .gitignore                                              

       在文件中加入:

    • .idea/**/*                                                   

    4,找回git rm w误删除的文件 

    • git log 找到离没删文件前最近的commit id
    • 将操作过的其它文件转移
    • git reset --hard "commit id"
  • 相关阅读:
    类图的基本知识
    设计模式——单例模式
    解决phpcms V9 推荐位无法排序
    PHPCMS 多站点管理切换问题
    天天团购系统-简单的目录结构
    php的时间输出格式
    天天团购--源码目录结构
    天天团购系统--部分模板语法
    PHP json数据格式化方法
    PHP json_encode中文乱码解决方法
  • 原文地址:https://www.cnblogs.com/firebata/p/4729800.html
Copyright © 2011-2022 走看看