开发学院

您的位置:首页>教程>正文

教程正文

Git 重命名操作

Git 重命名操作

  到目前为止,Tom和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
Now, other developers can view these modifications by updating their local repository.