Git修改文件名称
发布时间
阅读量:
阅读量
如果觉得目前文件名称不够恰当,则需对其进行修改。为了进一步说明,请对这一操作做一个简要说明。
一.使用linux命令mv:
和删除文件一样,修改文件名也是一种改变。
如何删除文件可通过查阅git删除指定文件一章节可参考
下面就以修改工作区readme.txt文件名字为例做一下介绍:
[Shell] 纯文本查看 复制代码
| 1 | $ ``mv readme.txt ``read``.txt |
|---|
下面看一下状态:

可以看到使用mv命令删除一个文件对git来说其实发生了两件事情:
(1).删除readme.txt文件。
(2).添加新文件read.txt(Untracked状态)。
如果想要将此改变添加到新的commit提交中,那么可以采用如下步骤:
(1).git add将新增文件添加到暂存区。
(2).git commit完成一次新的提交。
二.使用git mv命令:
[Shell] 纯文本查看 复制代码
| 1 | $ git ``mv readme.txt ``read``.txt |
|---|
下面看一下状态:

观察到文件状态显示为重命名成功后即可执行提交操作,在操作流程中无需额外步骤与处理即可实现一次完整的提交记录
在计算SHA-1值时,在没有涉及文件名的情况下(或与文件名之间不存在关联),因此,在某个文件重命名的情况下(或操作中),Git不会生成新的Blob实例(或操作),但其相关的tree对象发生了变化(或相应更新)。
全部评论 (0)
还没有任何评论哟~
