Git – 删除操作

Git – 删除操作

汤姆更新了他的本地仓库,并在 src 目录中找到了编译好的二进制文件。在查看了提交信息后,他意识到这个编译的二进制文件是由Jerry添加的。

[tom@CentOS src]pwd
/home/tom/project/src

[tom@CentOS src] ls
Makefile string_operations string_operations.c

[tom@CentOS src]file string_operations
string_operations: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses
shared libs), for GNU/Linux 2.6.18, not stripped

[tom@CentOS src] git log
commit 29af9d45947dc044e33d69b9141d8d2dad37cc62
Author: Jerry Mouse <jerry@tutorialspoint.com>
Date: Wed Sep 11 10:16:25 2013 +0530

Added compiled binary

VCS只用来存储源代码,而不是可执行的二进制文件。所以,汤姆决定从版本库中删除这个文件。为了进一步操作,他使用了 git rm 命令。

[tom@CentOS src]ls
Makefile string_operations string_operations.c

[tom@CentOS src] git rm string_operations
rm 'src/string_operations'

[tom@CentOS src]$ git commit -a -m "Removed executable binary"

[master 5776472] Removed executable binary
1 files changed, 0 insertions(+), 0 deletions(-)
delete mode 100755 src/string_operations

提交后,他把自己的修改推送到版本库。

[tom@CentOS src]$ git push origin master

上述命令将产生以下结果。

Counting objects: 5, done.
Compressing objects: 100% (3/3), done.
Writing objects: 100% (3/3), 310 bytes, done.
Total 3 (delta 1), reused 0 (delta 0)
To gituser@git.server.com:project.git
29af9d4..5776472 master −> master

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程