给文件重命名的简便方法

给文件重命名的简便方法

十月 21, 2019

给文件重命名的简便方法

通过修改工作区并添加至暂存区的方法重命名

$ mv readme readme.md #通过mv命令修改文件名
$ git status #查看当前状态 提示readme被删除 新加了readme.md
On branch master
Changes not staged for commit:
(use "git add/rm <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)

deleted: readme

Untracked files:
(use "git add <file>..." to include in what will be committed)

readme.md

no changes added to commit (use "git add" and/or "git commit -a")
$ git add readme.md #添加readme.md到暂存区
$ git rm readme #删除原来的readme文件
rm 'readme'
$ git status #查看当前状态 发现git自己识别出这是一个rename操作
On branch master
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)

renamed: readme -> readme.md

通过直接使用git命令来修改文件名

$ git reset --hard #清除工作区和暂存区所有的修改
HEAD is now at d34df54 学习工作区和暂存区
$ git status #查看当前状态 发现工作区是干净的 没有需要提交的文件
On branch master
nothing to commit, working tree clean
$ git mv readme readme.md #使用git mv命令修改文件名
$ git status #查看当前状态 发现和上边的方法结果一致 都是rename操作
On branch master
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)

renamed: readme -> readme.md

$ git commit -m 'rename'
[master 4d2bddd] rename
1 file changed, 0 insertions(+), 0 deletions(-)
rename readme => readme.md (100%)