Cập nhật fork repo ngay trên web của Github
TIL
496
Git
51
github
17
White

Zzbaivong viết ngày 30/09/2016

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

Zzbaivong

2 bài viết.
3 người follow
Kipalog
{{userFollowed ? 'Following' : 'Follow'}}
Cùng một tác giả
White
8 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ú...
Zzbaivong viết gần 2 năm trước
8 1
Bài viết liên quan
White
15 2
Trờ lại trong một bài viết mới, tạm gác lại những series để viết về những câu chuyện bên lề xoay quanh cuộc đời coding, hôm nay tôi sẽ chia sẻ với ...
Hoàng Nguyễn viết 1 năm trước
15 2
White
8 0
Khi có một pull request trên Github mà tôi muốn lấy về thử xem sao thì Github có hướng dẫn là: bash $ git fetch origin pull/ID/head:BRANCHNAME $...
Neo viết hơn 2 năm trước
8 0
{{like_count}}

kipalog

{{ comment_count }}

bình luận

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


White
{{userFollowed ? 'Following' : 'Follow'}}
2 bài viết.
3 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á!