- 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
GNU/Linux và Mac OS sử dụng line-feed (LF), hoặc một dòng mới khi ký tự kết thúc dòng (line-ending character) trong khi Windows sử dụng kết hợp line-feed và carriage-return (LFCR) để biểu diễn dòng ký tự kết thúc.
Để tránh các commit không cần thiết bởi vì sự khác nhau về dòng kết thúc, chúng ta phải định cấu hình trên client để viết cùng một dạng line-ending tới repository.
Đối với hệ điều hành Windows, chúng ta có thể định hình Git client để chuyển đổi line-ending sang định dạng CRLF trong khi kiểm tra, và chuyển đổi chúng trở lại định dạng LF trong suốt quá trình hoạt động commit. Các thiết lập sau là cần thiết để thực hiện.
[tom@CentOS project]$ git config --global core.autocrlf true
Đối với hệ điều hành GNU/Linux hoặc Mac OS, chúng ta có thể định hình client git chuyển đổi line-ending từ CRLF sang LF trong khi thực hiện hoạt động checkout.
[tom@CentOS project]$ git config --global core.autocrlf input
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)