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

  • 相关阅读:
    linux内存不足导致java进程被kill掉
    记一次centos服务器DNS引起的网络问题
    记consul集群和spring cloud集成遇到的问题。
    记一次url未encode遇到的问题
    十六周总结
    十五周总结
    计算最长英语单词链
    大道至简阅读笔记02
    大道至简阅读笔记01
    用户体验评价之搜狗输入法
  • 原文地址:https://www.cnblogs.com/anliux/p/11794477.html
Copyright © 2011-2022 走看看