Remote là gì
Thuộc phần Kiểm soát phiên bản trong hành trình Terminal của Coddy. Bài học 46 trên 58.
Cho đến nay, mọi lệnh Git đều chạy trong cùng một thư mục trên máy của bạn. Remote là bản sao của cùng một repository được lưu trữ ở nơi khác: trên một máy khác, máy chủ hoặc dịch vụ như GitHub hay GitLab.
Remote giúp các nhóm cộng tác. Mỗi nhà phát triển làm việc trên bản sao cục bộ của riêng mình, sau đó trao đổi các commit với remote dùng chung.
Theo quy ước, remote chính có tên là origin. Đây chỉ là một nhãn, bạn có thể đổi tên hoặc có nhiều remote cùng lúc.
Môi trường chạy trong khóa học này không kết nối với mạng, nên bạn sẽ không thực sự push hay pull. Nhưng bạn sẽ dùng cùng các lệnh git remote mà mọi nhà phát triển đều dùng trên một repository cục bộ để tìm hiểu các thành phần hoạt động như thế nào.
Thử thách
Người mớiKhởi tạo một repository mới trên nhánh main, sau đó liệt kê tất cả remote đã cấu hình bằng lệnh git remote -v. Repository mới chưa có remote nào, vì vậy lệnh sẽ không in ra gì.
Tự làm thử
Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.
Tất cả bài học trong Kiểm soát phiên bản
4Kiểm tra các thay đổi
Git DiffSo sánh các thay đổi đã đưa vào vùng chờGit ShowÔn tập: Công việc của thám tử3Theo dõi thay đổi
Khu vực stagingGit AddGit CommitChỉnh sửa tệp đã được theo dõiGit LogÔn tập: các commit đầu tiên6Dự án trang web công thức
Tổng quan dự ánKhởi tạo và bỏ quaTự luyện tập: Playground Terminal