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

  • 相关阅读:
    C sharp(C#)-小结
    安全开源工具清单
    pycharm中查看sqlite3数据库
    部署docker化的mobsf
    python处理文件、文件夹-小结
    windows上Python控制台乱码和处理
    自定义日志:记录Linux主机操作
    不是热点新闻的重大事件
    mybatis-04【小结】
    mybatis-03
  • 原文地址:https://www.cnblogs.com/anliux/p/11794477.html
Copyright © 2011-2022 走看看