Fork là gì? Hướng dẫn fork repository trên Github


Khi làm việc với Github, một cộng đồng chia sẻ source code lớn nhất thế giới hiện này, và vừa được mua bởi Microsoft với giá 7.5 tỷ USD. Các bạn sẽ bắt gặp khái niệm Fork. Hôm nay, vinasupport sẽ hướng dẫn các bạn về fork, khái niệm, các sử dụng fork trên Github.

Fork là gì?

Một fork là một bản copy của một repository (Kho chứa source code của bạn trên Github). Việc fork một repository cho phép bạn dễ dàng chỉnh sửa, thay đổi source code mà không ảnh hưởng tới source gốc. 

Một ví dụ về việc sử dụng fork, là khi bạn muốn fix bug source code trên repository của một ai đó, khi đó bạn cần thực hiện theo quy trình sau:

  1. Fork repository đó về tài khoản Github của mình
  2. Thực hiện fix bug
  3. Gửi một Pull Request tới repository gốc

Khi chủ sở hữu của repository nơi bạn fork, sẽ review chỉnh sửa của bạn, và tiến hành merge nội dung chỉnh sửa vào source gốc. 

Hướng dẫn fork repository trên Github

Để fork một repository, các bạn thực hiện theo các bước sau đây.

Bước 1. Truy cập vào repository cần fork. Ở đây ví dụ mình fork repository của Laravel, một PHP phổ biến nhất hiện nay.

https://github.com/laravel/laravel

Bước 2: Click vào button [ Fork ] ở góc phải màn hình

Quá trình fork sẽ được thực hiện.

Kết quả bạn đã fork thành công repository về tài khoản của mình.

Hướng dẫn hủy fork một repository trên Github

Để hủy một repository, các bạn phải xóa repository từ tài khoản của mình. Các bạn thực hiện theo các bước sau đây.

Bước 1: Vào repository mà bạn đã fork trên tài khoản của bạn -> Click [ Settings ]

Bước 2: Ở khu vực Danger Zone -> Click vào button [ Delete this repository ]

Bước 3: Điền tên của repository để xác nhận việc unfork.

Nguồn: vinasupport.com

             
SHARE

Bài viết liên quan

mode_edit Bình luận của bạn

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

account_circle
web