Cập nhật fork repo ngay trên web của Github
TIL
720
Git
59
github
18
White

Lê Thành viết ngày 08/11/2018

Việc cập nhật fork repo trên máy tính hẳn ai làm việc với Git đều biết.
Nhưng đôi khi bạn đóng góp một phần rất nhỏ vào một repo trên Github, như dịch thuật, hoặc đơn giản là fork để lưu lại một repo quý giá chẳng hạn. Việc đó có thể thực hiện ngay trên web của Github, và việc cập nhật nó cũng vậy.

Cách thực hiện

Tại trang fork của bạn, nhấn nút New pull request.

Nếu là một fork hoang phế lâu ngày bạn sẽ thấy thông báo:

There isn’t anything to compare.

Nếu ngay cả origin cũng hoang phế, bạn sẽ thấy thông báo tương tự thế này:

origin:master and your-fork:master are identical.

... nghĩa là chẳng có gì để cập nhật cả. Nếu có, bạn sẽ thấy thông báo:

origin:master is up to date with all commits from your-fork:master. Try switching the base for your comparison.

Nhấn vào link switching the base. Hoặc chọn thủ công với base-fork (bên trái) là fork của bạn. Sau đó nhấn vào link compare across forks rồi chọn head-fork (bên phải) là origin hoặc fork repo khác.

Nếu mọi chuyện suôn sẻ, bạn sẽ thấy danh sách các commit bạn còn thiếu, và có thông báo:

Able to merge. These branches can be automatically merged.

Còn nếu thông báo là:

Can’t automatically merge. Don’t worry, you can still create the pull request.

... thì dính conflicts rồi nhé, phải fork về máy và xử như bình thường. Nếu không dính thì làm tiếp.

Nhấn nút Create pull request, đặt tiêu đề dạng như: Update from original, rồi xác nhận Create pull request.

Nhấn Merge pull request, sau đó xác nhận Confirm merge nữa là xong.

Bình luận


White
{{ comment.user.name }}
Bỏ hay Hay
{{comment.like_count}}
Male avatar
{{ comment_error }}
Hủy
   

Hiển thị thử

Chỉnh sửa

White

Lê Thành

2 bài viết.
5 người follow
Kipalog
{{userFollowed ? 'Following' : 'Follow'}}
Cùng một tác giả
White
10 1
Userscript là gì? Userscript (hoặc User script) là các script dùng trong trình duyệt, hướng tới việc đọc thông tin của trang web hoặc thay đổi chú...
Lê Thành viết hơn 3 năm trước
10 1
Bài viết liên quan
White
2 0
Hôm nay group review một cái tài liệu về version control với mấy đồng nghiệp, một người bạn bảo: Cái đó có gì đâu mà ông viết có vẻ khó khăn vậy,...
Long Nguyễn Xuân viết 10 tháng trước
2 0
{{like_count}}

kipalog

{{ comment_count }}

bình luận

{{liked ? "Đã kipalog" : "Kipalog"}}


White
{{userFollowed ? 'Following' : 'Follow'}}
2 bài viết.
5 người follow

 Đầu mục bài viết

Vẫn còn nữa! x

Kipalog vẫn còn rất nhiều bài viết hay và chủ đề thú vị chờ bạn khám phá!