Git Basic
Git Basic
Bản tiếng Việt
Về Cuốn Sách
Git là một công cụ quản lý mã nguồn giống như SVN, CVS, một công cụ rất hay dành cho các nhà phát triển phần mềm. Tôi được biết đến Git nhiều năm nhưng để sử dụng thành thạo công cụ này thì không đơn giản chút nào. Thật may mắn khi tôi đọc được tài liệu Git Magic, đây là một tài liệu rất hay và thực tế cho những ai bắt đầu làm quen với Git.
Quyển sách được dịch từ bản gốc Git Magic tại địa chỉ http://www-cs-students.stanford.edu/~blynn/gitmagic/. Rất cám ơn bạn Trần Ngọc Quân đã dịch sách này sang tiếng Việt. Tôi chỉ làm nhiệm vụ đóng gói tạo các bản dành cho các thiết bị đọc sách khác cho nên nó hoàn toàn FREE
------------------
Lời nói đầu
Lời cảm ơn!
Giấy phép sử dụng
1. Giới thiệu
Công Việc giống như Trò Chơi
Quản Lý Mã Nguồn
Hệ Thống Phân Tán
Quan Niệm Cổ Hủ
Xung Đột Khi Trộn
2. Các Thủ Thuật Cơ Bản
Ghi lại Trạng thái
Thêm, Xóa, Đổi Tên
Chức Năng Undo/Redo
Sự quay lại
Tạo Nhật Ký các thay đổi
Tải về các Tệp tin
Thử Nghiệm
Xuất Bản
Tôi Đã Làm Được Gì?
Bài Tập
3. Nhân Bản
Đồng bộ hóa Các Máy tính
Quản lý theo cách Cũ
Mã nguồn riêng tư
Kho thuần
Push ngược với pull
Rẽ nhánh một dự án
Sao lưu không giới hạn
Làm nhiều việc cùng lúc
Song hành cùng các hệ thống SCM khác
Mercurial
Bazaar
Tại sao Tôi sử dụng Git
4. Thủ Thuật Tạo Nhánh
Nút Điều Khiển
Bản Nháp
Sửa Nhanh
Trộn
Làm Việc Liên Tục
Cải Tổ Lại Sự Pha Trộn
Quản Lý Các Nhánh
Nhánh Tạm
Làm Theo Cách Của Mình
5. Bài Học về Lịch Sử
Dừng Lại Sửa Chữa
… Và Sau đó là Nhiều Lần
Thay Đổi Riêng Sắp Xếp Sau
Viết Lại Lịch Sử
Tự Tạo Lịch Sử
Vị Trí Nào Phát Sinh Lỗi?
Ai Đã Làm Nó Sai?
Kinh Nghiệm Riêng
6. Đa Người Dùng
Tôi Là Ai?
Git Thông Qua SSH, HTTP
Git Thông Qua Mọi Thứ
Vá: Sự Thịnh Hành Toàn Cầu
Rất tiếc! Tôi đã chuyển đi
Nhánh Trên Mạng
Đa Máy chủ
Sở Thích Riêng Của Tôi
7. Trở Thành Kiện Tướng
Phát hành Mã Nguồn
Chỉ Commit Những Gì Thay Đổi
Lần commit này Nhiều Quá!
Mục Lục: Vùng trạng thái của Git
Đừng Quên HEAD Của Mình
Săn tìm-HEAD
Xây Dựng trên Git
Cứ Phiêu Lưu
Ngăn Ngừa Commit Sai
8. Bí Quyết của Git
Tính Ẩn
Toàn Vẹn Dữ Liệu
Thông Minh
Mục Lục
Nguồn Gốc của Git
Đối tượng Cơ Sở Dữ Liệu
Đối Tượng Blob
Đối Tượng Tree
Lần Commit
Khó Phân Biệt Được sự Thần Kỳ
9. Phụ lục A: Hạn chế của Git
Điểm Yếu SHA1
Microsoft Windows
Các Tệp tin Không liên quan
Ai Sửa và Sửa gì?
Lịch Sử Tệp Tin
Khởi tạo Bản Sao
Các Dự Án Hay Thay Đổi
Bộ Đếm
Với Thư Mục Rỗng
Lần Commit Khởi tạo
Giao diện Lập lờ
10. Phụ lục B: Dịch Bản Hướng Dẫn Này
Mục lục
- Lời cám ơn
- Lời nói đầu
- Lời cảm ơn!
- Giấy phép sử dụng
- Chương 2. Các Thủ Thuật Cơ Bản
- Ghi lại Trạng thái
- Thêm, Xóa, Đổi Tên
- Chức Năng Undo/Redo
- Sự quay lại
- Tạo Nhật Ký các thay đổi
- Tải về các Tệp tin
- Thử Nghiệm
- Xuất Bản
- Tôi Đã Làm Được Gì?
- Bài Tập
- Chương 3. Nhân Bản
- Đồng bộ hóa Các Máy tính
- Quản lý theo cách Cũ
- Mã nguồn riêng tư
- Kho thuần
- Push ngược với pull
- Rẽ nhánh một dự án
- Sao lưu không giới hạn
- Làm nhiều việc cùng lúc
- Song hành cùng các hệ thống SCM khác
- Mercurial
- Bazaar
- Tại sao Tôi sử dụng Git
- Chương 4. Thủ Thuật Tạo Nhánh
- Nút Điều Khiển
- Bản Nháp
- Sửa Nhanh
- Trộn
- Làm Việc Liên Tục
- Cải Tổ Lại Sự Pha Trộn
- Quản Lý Các Nhánh
- Nhánh Tạm
- Làm Theo Cách Của Mình
- Chương 5. Bài Học về Lịch Sử
- Dừng Lại Sửa Chữa
- … Và Sau đó là Nhiều Lần
- Thay Đổi Riêng Sắp Xếp Sau
- Viết Lại Lịch Sử
- Tự Tạo Lịch Sử
- Vị Trí Nào Phát Sinh Lỗi?
- Ai Đã Làm Nó Sai?
- Kinh Nghiệm Riêng
- Chương 6. Đa Người Dùng
- Tôi Là Ai?
- Git Thông Qua SSH, HTTP
- Git Thông Qua Mọi Thứ
- Vá: Sự Thịnh Hành Toàn Cầu
- Rất tiếc! Tôi đã chuyển đi
- Nhánh Trên Mạng
- Đa Máy chủ
- Sở Thích Riêng Của Tôi
- Chương 7. Trở Thành Kiện Tướng
- Phát hành Mã Nguồn
- Chỉ Commit Những Gì Thay Đổi
- Lần commit này Nhiều Quá!
- Mục Lục: Vùng trạng thái của Git
- Đừng Quên HEAD Của Mình
- Săn tìm-HEAD
- Xây Dựng trên Git
- Cứ Phiêu Lưu
- Ngăn Ngừa Commit Sai
- Chương 8. Bí Quyết của Git
- Tính Ẩn
- Toàn Vẹn Dữ Liệu
- Thông Minh
- Mục Lục
- Nguồn Gốc của Git
- Đối tượng Cơ Sở Dữ Liệu
- Đối Tượng Blob
- Đối Tượng Tree
- Lần Commit
- Khó Phân Biệt Được sự Thần Kỳ
- Chương 9. Phụ lục A: Hạn chế của Git
- Điểm Yếu SHA1
- Microsoft Windows
- Các Tệp tin Không liên quan
- Ai Sửa và Sửa gì?
- Lịch Sử Tệp Tin
- Khởi tạo Bản Sao
- Các Dự Án Hay Thay Đổi
- Bộ Đếm
- Với Thư Mục Rỗng
- Lần Commit Khởi tạo
- Giao diện Lập lờ
- Chương 10. Phụ lục B: Dịch Bản Hướng Dẫn Này
Chính Sách Đảm Bảo Hài Lòng 100% Trong 60 Ngày của Leanpub
Trong vòng 60 ngày kể từ ngày mua, bạn có thể nhận được hoàn tiền 100% cho bất kỳ giao dịch mua nào trên Leanpub, chỉ với hai cú nhấp chuột.
Về mặt kỹ thuật, điều này có rủi ro cho chúng tôi, vì dù sao bạn vẫn có các tập tin sách hoặc khóa học. Nhưng chúng tôi tự tin vào sản phẩm và dịch vụ của mình, cũng như vào các tác giả và độc giả, nên chúng tôi sẵn sàng đưa ra cam kết hoàn tiền đầy đủ cho mọi thứ chúng tôi bán.
Bạn chỉ có thể biết được một thứ tốt đến mức nào bằng cách thử nó, và với chính sách hoàn tiền 100% của chúng tôi, việc thử hoàn toàn không có rủi ro!
Vậy nên, không có lý do gì để không nhấp vào nút Thêm vào Giỏ hàng, phải không?
Xem điều khoản đầy đủ...
Nhận $8 cho giao dịch $10, và $16 cho giao dịch $20
Chúng tôi trả 80% tiền bản quyền cho các giao dịch mua từ $7.99 trở lên, và 80% tiền bản quyền trừ phí cố định 50 cent cho các giao dịch mua từ $0.99 đến $7.98. Bạn kiếm được $8 cho mỗi giao dịch $10, và $16 cho mỗi giao dịch $20. Vì vậy, nếu chúng tôi bán 5000 bản sách không hoàn trả với giá $20, bạn sẽ kiếm được $80,000.
(Vâng, một số tác giả đã kiếm được nhiều hơn thế trên Leanpub.)
Thực tế, các tác giả đã kiếm đượchơn $14 triệu bằng cách viết, xuất bản và bán trên Leanpub.
Tìm hiểu thêm về việc viết trên Leanpub
Cập nhật miễn phí. Không có DRM.
Khi bạn mua sách trên Leanpub, bạn sẽ nhận được các bản cập nhật miễn phí trong suốt thời gian tác giả cập nhật sách! Nhiều tác giả sử dụng Leanpub để xuất bản sách trong quá trình họ đang viết. Tất cả độc giả đều nhận được cập nhật miễn phí, bất kể họ mua sách khi nào hoặc đã trả bao nhiêu tiền (kể cả miễn phí).
Hầu hết sách trên Leanpub có định dạng PDF (cho máy tính) và EPUB (cho điện thoại, máy tính bảng và Kindle). Các định dạng có sẵn của sách được hiển thị ở góc trên bên phải của trang này.
Cuối cùng, sách trên Leanpub không có bất kỳ hạn chế DRM phiền phức nào, vì vậy bạn có thể dễ dàng đọc trên bất kỳ thiết bị được hỗ trợ nào.
Tìm hiểu thêm về các định dạng ebook của Leanpub và nơi đọc chúng