• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • git mv

    git mv:移动或重命名文件、目录、符号链接。

    语法

    git mv [-v] [-f] [-n] [-k] <source> <destination>
    git mv [-v] [-f] [-n] [-k] <source> <destination directory>
    
    • 在第一种形式中,它将<source>重命名为<destination>,它必须存在,并且可以是文件、符号链接、目录。
    • 在第二种形式中,最后一个参数<source>必须是现有目录。给定的源将被移动到<destination directory>目录中。

    成功完成后更新索引,但仍必须提交更改。

    选项

    -f(--force)

    如果目标存在,也要强制重命名或移动文件。


    -k

    跳过移动或重命名会导致错误情况的操作。当源既不存在也不受 Git 控制时,或者除非-f给出,否则会覆盖现有文件时发生错误。


    -n(--dry-run)

    没做什么。只显示会发生什么。


    -v(--verbose)

    报告移动文件的名称。


    示例

    git add README 
    git mv README  README.md
    
    ls
    README.md
    

    上篇:git rm

    下篇:git commit