Git - Đổi tên hoạt động
Cho đến bây giờ, cả Tom và Jerry đều sử dụng các lệnh thủ công để biên dịch dự án của họ. Bây giờ, Jerry quyết định tạo Makefile cho dự án của họ và cũng đặt tên riêng cho tệp “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 đang hiển thị R trước tên tệp để chỉ ra rằng tệp đã được đổi tên.
Đối với hoạt động cam kết, Jerry đã sử dụng cờ -a, làm cho git commit tự động phát hiện các tệp đã sửa đổi.
[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%)
Sau khi cam kết, anh ta đẩy các thay đổi của mình vào kho lưu trữ.
[jerry@CentOS src]$ git push origin master
Lệnh trên sẽ cho kết quả sau:
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 [email protected]:project.git
7d9ea97..94f7b26 master −> master
Giờ đây, các nhà phát triển khác có thể xem các sửa đổi này bằng cách cập nhật kho lưu trữ cục bộ của họ.