zoukankan      html  css  js  c++  java
  • 【问题解决方案】git仓库重构

    Linux mv命令

    • 用来为文件或目录改名、或将文件或目录移入其它位置。

    • 语法

      • mv [options] source dest
      • mv [options] source... directory
      • 注:旧在前,新在后;要移动的在前,移动到的目标在后。

    • 参数说明:

      • i: 若指定目录已有同名文件,则先询问是否覆盖旧文件;
      • f: 在mv操作要覆盖某已有的目标文件时不给任何指示;

    示例

    • 将文件 aaa 更名为 bbb :

      mv aaa bbb

    • 将info目录放入logs目录中。注意,如果logs目录不存在,则该命令将info改名为logs。

      mv info/ logs

    • 将/usr/student下的所有文件和目录移到当前目录下,命令行为:

      $ mv /usr/student/* .

    git mv命令

    • 1,mv是操作文件和文件夹的,和git没关系,mv前不加git

    • 2,如果移入的目标文件夹不存在默认重命名,故先创建mkdir,后移入

    • 3,移动完成后,先删除已移入的文件夹,后add新路径

    • 注:按下面的步骤操作即可,参考图示。

    $ mkdir include
    $ mv common include
    $ git rm -r common
    $ git add include/common
    

    运行git status

    $ git status
    # On branch master
    # Changes to be committed:
    #   (use "git reset HEAD <file>..." to unstage)
    #
    #   renamed:    common/file.txt -> include/common/file.txt
    #
    

    END

  • 相关阅读:
    关于php配置文件
    修改范围PHP_INI_SYSTEM与PHP_INI_ALL的区别
    mysql索引常见问题
    K-D TREE算法原理及实现
    Matlab K-means聚类
    Matlab 聚类分析
    Zbar 大图像分析
    Zbar -- 源码分析
    ZBar在Windows上的使用 -- ImageMagick and OpenCV
    Zbar算法流程介绍
  • 原文地址:https://www.cnblogs.com/anliux/p/11794477.html
Copyright © 2011-2022 走看看