Nếu bạn đã từng sử dụng GitHub trước đây, bạn biết rằng chưa rõ ngay lập tức về cách tải tệp xuống từ nền tảng này. Đây là một trong những nền tảng phức tạp hơn, vì nó không trực tiếp dùng để chia sẻ tệp trực tiếp mà thay vào đó là để phát triển. Được cấp, một trong những điều quan trọng về GitHub là tất cả các kho lưu trữ công cộng đều là mã nguồn mở và mọi người được khuyến khích đóng góp - có những kho lưu trữ riêng, nhưng chúng thường được sử dụng cho mục đích phát triển trong các doanh nghiệp không muốn mã của họ bị nhìn thấy bởi công chúng. Tuy nhiên, GitHub vẫn xử lý các tệp tải xuống khác với những nơi khác.
Vì vậy, nếu bạn không hoàn toàn chắc chắn về cách tải xuống tệp từ các dự án (hoặc toàn bộ dự án) từ GitHub, chúng tôi sẽ hướng dẫn bạn cách thực hiện. Bắt đầu nào.
Tải xuống tệp từ GitHub
Hầu hết các kho lưu trữ công khai có thể được tải xuống miễn phí, thậm chí không cần tài khoản người dùng. Điều này là do các kho lưu trữ công cộng được coi là cơ sở mã nguồn mở. Điều đó nói rằng, trừ khi chủ sở hữu của cơ sở mã kiểm tra một hộp khác, thì cơ sở mã của họ có thể được tải xuống máy tính của bạn, được đóng gói thành tệp .zip.
- Vì vậy, nếu bạn truy cập cơ sở mã công khai - chẳng hạn như Máy tính mẹo này mà tôi đã tạo - bạn sẽ nhận thấy rằng ở góc trên cùng bên phải là nút màu xanh lục cho biết Sao chép hoặc Tải xuống, cliếm vào nút.
- Sau đó, trong menu thả xuống, hãy chọn Tải xuống ZIP. Tất cả các tệp sẽ bắt đầu được tải xuống máy tính của bạn, thường là trong thư mục Tải xuống của bạn.
- Sau đó, mở thư mục Tải xuống trên máy tính của bạn và tìm tệp ZIP. Bạn sẽ muốn nhấp chuột phải vào nó và chọn tùy chọn cho biết Giải nén tất cả…, Giải nén, hoặc là Giải nén, và sau đó chọn một thư mục mà bạn muốn các tệp kết thúc.
- Cuối cùng, điều hướng đến thư mục đã chọn đó và bạn sẽ tìm thấy tất cả các tệp Github mà chúng tôi đã tải xuống ngay tại đó!
Đó là một cơ sở mã khá nhỏ, chỉ có một vài tệp trong đó. Nếu bạn truy cập kho lưu trữ JavaScript 30 của Wes Bos trên Github, bạn sẽ nhận thấy rằng - vì đây là một kho lưu trữ công khai - nó có thể được tải xuống theo cách tương tự.
Tải xuống tệp GitHub bằng lệnh
Ngoài ra, bạn có thể dễ dàng sao chép tệp hoặc kho lưu trữ bằng một vài lệnh đơn giản trên GitHub. Để điều này hoạt động, bạn sẽ cần cài đặt các công cụ Git. Chúng tôi sẽ cài đặt cùng một máy tính tiền boa từ dòng lệnh trong bản trình diễn này.
- Sao chép URL từ thanh địa chỉ của bạn hoặc từ cùng một menu mà bạn đã tải xuống tệp zip từ đó.
- Mở Git Bash, nhập “cd Tải xuống" va đanh đi vào. Thao tác này sẽ đưa bạn đến thư mục Tải xuống trong cửa sổ lệnh, bạn cũng có thể nhập bất kỳ vị trí tệp nào bạn muốn lưu tệp vào.
- Bây giờ, hãy nhập “git clone //github.com/bdward16/tip-calculator.git"va đanh đi vào.
- Sử dụng phương pháp này, các tệp sẽ tự động được giải nén khi tải xuống.
Có một cách tốt hơn để tải xuống tệp
Mặc dù cách chúng tôi vạch ra rất đơn giản và dễ hiểu, nhưng cách tối ưu nhất là chỉ xem các tệp mã, không phải thử nghiệm. Nếu bạn đang lên kế hoạch tải xuống các tệp GitHub để thử nghiệm, thì cách tốt nhất là "phân nhánh" dự án. Một nhánh chỉ đơn giản là bản sao kho lưu trữ của riêng bạn.
Tạo một kho lưu trữ đi kèm với một số lợi ích. Nó cung cấp cho bạn bản sao của riêng bạn trên tài khoản GitHub cho phép bạn tự do thử nghiệm với các thay đổi mà không ảnh hưởng đến dự án ban đầu. Ví dụ: bạn có thể tìm thấy một lỗi trong Máy tính Mẹo của tôi hoặc muốn thêm các tính năng của riêng bạn. Vì vậy, bạn có thể “fork” Máy tính tiền boa của tôi, tạo một bản sao trên tài khoản GitHub của bạn. Tại đây, bạn có thể làm lộn xộn mã và thử nghiệm với nó mà không ảnh hưởng đến dự án ban đầu, bởi vì đây sẽ là bản sao hoặc "fork" của bạn.
Thông thường nhất, fork được sử dụng để đề xuất các thay đổi đối với dự án của người khác, chẳng hạn như sửa lỗi hoặc thêm một tính năng như chúng tôi đã đề cập.
Vì vậy, làm thế nào để bạn phân nhánh một kho lưu trữ công khai? Nó thực sự khá dễ dàng. Trước khi chúng ta bắt đầu, bạn cần tạo một tài khoản GitHub miễn phí, vì bạn sẽ cần một nơi nào đó để lưu trữ fork của mình. Bạn có thể truy cập www.github.com và thực hiện việc này ngay bây giờ.
Khi bạn đã tạo tài khoản, bạn có thể chuyển một kho lưu trữ công khai vào tài khoản của mình.
- Ví dụ: bạn có thể truy cập kho lưu trữ công khai cho khóa đào tạo 30 ngày JavaScript của Wes Bos và ở góc trên cùng bên phải, bạn sẽ thấy một nút cho biết Cái nĩa. Nhấn vào nút.
- Có thể mất vài giây đến vài phút, nhưng GitHub sau đó sẽ sao chép hoặc "chuyển" dự án đó sang tài khoản GitHub của riêng bạn. Sau khi hoàn tất, nó sẽ ngay lập tức hiển thị cho bạn dự án dưới tên người dùng GitHub của bạn.
- Để xác minh, bạn có thể nhấp vào biểu tượng hồ sơ của mình trong thanh điều hướng ở trên cùng bên phải, sau đó chọn tùy chọn cho biết Kho lưu trữ của bạn . Trong danh sách kho của bạn, bạn sẽ thấy cơ sở mã khóa học JavaScript 30.
Giờ đây, bạn có thể thay đổi và thử nghiệm với tất cả những gì bạn muốn và mã này sẽ không ảnh hưởng đến các tệp dự án ban đầu của chủ sở hữu ban đầu. Nếu bạn thay đổi một số mã, sửa lỗi hoặc thêm một tính năng mới, bạn có thể tạo một thứ gọi là “Yêu cầu kéo”, nơi có thể thảo luận về thay đổi đó. Nếu chủ sở hữu dự án ban đầu thích thay đổi - và nó hoạt động bình thường - thì nó có thể được hợp nhất vào cơ sở mã ban đầu làm mã sản xuất.
Đóng cửa
Như bạn có thể thấy, việc tải xuống các tệp và toàn bộ dự án từ GitHub thực sự khá dễ dàng. Chỉ trong vài phút, bạn có thể tải toàn bộ dự án xuống máy tính của mình hoặc thậm chí được chia thành tài khoản GitHub của riêng bạn. Không cần phải lộn xộn với mã trong fork của bạn để xem điều gì ảnh hưởng đến điều gì và cuối cùng, bạn thậm chí có thể tạo yêu cầu kéo đầu tiên của mình! Chúc bạn viết mã vui vẻ!