Git修改檔名稱
如果感覺當前的檔名稱不夠妥當,可以進行修改,下面對此操作做一下介紹。
一.使用linux命令mv:
和刪除檔案一樣,修改檔名也是一種改變。
關於刪除檔案可以參閱git刪除指定檔案一章節。
下面就以修改工作區readme.txt檔名字為例做一下介紹:
[Shell] 純文字檢視 複製程式碼$ mv readme.txt read.txt
下面看一下狀態:
可以看到使用mv命令刪除一個檔案對git來說其實發生了兩件事情:
(1).刪除readme.txt檔案。
(2).新增新檔案read.txt(Untracked狀態)。
如果想要將此改變新增到新的commit提交中,那麼可以採用如下步驟:
(1).git add將新增檔案新增到暫存區。
(2).git commit完成一次新的提交。
二.使用git mv命令:
[Shell] 純文字檢視 複製程式碼$ git mv readme.txt read.txt
下面看一下狀態:
可以看到檔案狀態變成renamed,直接commit即可完成一次提交,比使用liunx的mv命令節省一步。
Git是根據檔案內容來計算SHA-1的值,與檔名稱沒有任何關係,所以當一個檔案的名稱被修改之後,Git並不會產生一個新的Blob物件,雖然Blob物件沒有發生改變,但是與其關聯的tree物件會發生變化。
相關文章
- git修改檔案的名稱Git
- 修改git遠端倉庫分支名稱Git
- WPS 修改新建office 檔名稱
- 使用mmv命令批次修改檔名稱
- Git修改和配置使用者名稱和郵箱Git
- PowerShell快速修改多個檔案的名稱
- Python自動批次修改檔名稱的方法Python
- git提交時支援檔名大小寫的修改Git
- 在Linux中使用mmv命令批量修改檔名稱Linux
- 修改git全部已提交的使用者名稱和郵箱Git
- Git 檢視和修改使用者名稱與郵箱Git
- sqlserver修改例項名稱SQLServer
- ubuntu修改主機名稱Ubuntu
- Fedora網路介面名稱如何修改?Fedora修改網路介面名稱的方法
- nid修改資料庫名稱資料庫
- ***批次修改資料夾名稱
- CentOS 8 修改網路卡名稱CentOS
- 快速修改檔名稱的方法,自動批量給檔案重新命名
- 檔名提取、修改
- Git修改配置檔案Git
- react-native 修改專案名稱React
- github修改使用者名稱Github
- VS2017修改專案名稱
- kvm 修改虛擬機器名稱虛擬機
- 修改zabbix的web平臺名稱Web
- 用NID修改資料庫名稱資料庫
- 如何修改MySQL資料庫名稱MySql資料庫
- 批次修改副檔名
- java批量修改檔名Java
- Git使用者名稱郵箱配置Git
- [Tips] git init如何指定主分支名稱Git
- 網站上怎麼修改公司名稱?網站
- 網站上修改公司名稱的方法網站
- 帝國cms網站名稱修改不成功,如何在帝國CMS中成功修改網站名稱網站
- git配置使用者名稱和郵箱 git設定使用者名稱郵箱有什麼用Git
- Windows修改新建.txt檔名Windows
- [20220329]批量修改檔名.txt
- 修改 Ubuntu 系統使用者名稱和登入名Ubuntu