Git 重命名操作


截至目前,Tome 和Jerry 都使用手動命令來編譯自己的項目。Jerry 決定為他們的項目創建 Makefile,並給予適當的名稱來命名“string.c” 文件。

[jerry@CentOS project]$ pwd /home/jerry/jerry_repo/project

[jerry@CentOS project]$ ls README src [jerry@CentOS project]$ cd src/

[jerry@CentOS src]$ git add Makefile [jerry@CentOS src]$ git mv string.c string_operations.c

[jerry@CentOS src]$ git status -s A Makefile R string.c −> string_operations.c

Git 是顯示R在文件之前名稱來指示文件已更名。

對於提交操作Jerry 使用 -a標志,這使得git 提交自動檢測修改過的文件。

[jerry@CentOS src]$ git commit -a -m ‘Added Makefile and renamed strings.c to string_operations.c ‘

[master 94f7b26] Added Makefile and renamed strings.c to string_operations.c 1 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/Makefile rename src/{string.c => string_operations.c} (100%)

提交后,他推送了他的修改到版本庫。

[jerry@CentOS src]$ git push origin master

上面的命令會產生以下結果。

Counting objects: 6, done. Compressing objects: 100% (3/3), done. Writing objects: 100% (4/4), 396 bytes, done. Total 4 (delta 0), reused 0 (delta 0) To gituser@git.server.com:project.git 7d9ea97..94f7b26 master −> master

現在,其他開發人員可以通過更新他們的本地資源庫中的這些修改。

PS:如果您想和業內技術大牛交流的話,請加qq群(521249302)或者關注微信公眾 號(AskHarries),謝謝!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM