Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用git移动和重命名多个文件_Git_Rename - Fatal编程技术网

使用git移动和重命名多个文件

使用git移动和重命名多个文件,git,rename,Git,Rename,我试图在web上搜索一种方法来重命名目录中的所有文件,并使用git将该目录中的所有内容在另一个目录中上移一级 例如,将“运行”替换为“破坏” 如果您自己移动文件(没有git),则需要: git add -A 这样,git将检测到更改。请参见“”:git将检测添加和删除,并从中推断出移动。只需像平常一样重命名文件,然后将更改添加到git。无需让git进行重命名。您可以使用git mv()正如@poke所说的。使用shell然后提交更改更容易。Zmv是您可以使用zsh来使用Regex重命名,而不是

我试图在web上搜索一种方法来重命名目录中的所有文件,并使用
git
将该目录中的所有内容在另一个目录中上移一级

例如,将“运行”替换为“破坏”


如果您自己移动文件(没有git),则需要:

git add -A

这样,git将检测到更改。请参见“”:git将检测添加和删除,并从中推断出移动。

只需像平常一样重命名文件,然后将更改添加到git。无需让git进行重命名。您可以使用git mv()正如@poke所说的。使用shell然后提交更改更容易。Zmv是您可以使用zsh来使用Regex重命名,而不是单独使用它们。
git add -A