- Chuyên mục khác :
- Git cơ bản và nâng cao
- ·
- MySQL cơ bản và nâng cao
- ·
- MongoDB cơ bản và nâng cao
- ·
- SQL cơ bản và nâng cao
- ·
- Linux cơ bản và nâng cao
- Bài hướng dẫn Git
- Học Git cơ bản và nâng cao
- Cơ bản về Git
- Cài đặt môi trường Git
- Vòng đời Git
- Hoạt động Create trong Git
- Hoạt động Clone trong Git
- Thực hiện thay đổi trong Git
- Review thay đổi trong Git
- Commit trong Git
- Hoạt động Push trong HTML
- Hoạt động Update trong Git
- Hoạt động Stash trong Git
- Repository trực tuyến trong Git
- Hoạt động Rename trong Git
- Hoạt động Delete trong Git
- Sửa lỗi trong Git
- Hoạt động Tag trong Git
- Hoạt động Patch trong Git
- Quản lý nhánh trong Git
- Xử lý Conflict trong Git
- Các Platform khác nhau trong Git
- Tài liệu tham khảo về Git
- Tài liệu tham khảo về Git
Tom cập nhật repository nội bộ và tìm mã nhị phân được biên dịch trong thư mục src. Sau khi quan sát thông báo commit, anh ta nhận ra rằng mã này được thêm bởi 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 chỉ được sử dụng để giữ các code nguồn và không biểu diễn được các mã nhị phân. Vì thế, Tom quyết định dọn các file này từ trong repository. Với các thao tác xa hơn, anh ta sử dụng lệnh 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
Sau khi commit, anh ta push những thay đổi tới repository.
[tom@CentOS src]$ git push origin master
Lệnh trên sẽ tạo ra kết quả sau:
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
Bài học Git phổ biến khác tại s2sontech.com:
- Git - Hoạt động Create
- Git - Hoạt động mô phỏng (Clone)
- Git - Thực hiện các thay đổi
- Git - Review các thay đổi
- Git - Commit (Ký thác)
- Git - Hoạt động Push
- Git - Hoạt động Update
- Git - Hoạt động Stash
- Git - Hoạt động Move
- Git - Hoạt động Rename
- Git - Hoạt động Delete
- Git - Sửa lỗi
- Git - Hoạt động Tag
- Git - Hoạt động Patch
- Git - Quản lý nhánh
- Git - Xử lý Conflict
Bình luận (0)