Lập nhóm dịch code complete

Hi all,

Để cho các bạn sử dụng GIT 1 cách dễ dàng, nhanh gọn thì mình vừa viết 1 bài hướng dẫn sử dụng GIT trên windows với TortoiseGit Hướng dẫn sử dụng github trên windows với TortoiseGit UI .

Thực ra nếu chỉ dùng các action cơ bản như clone, pull, commit, push thì quá dễ dàng để dùng GIT

Enjoy,
manhapt

2 Likes

Wow, sau một thời gian mày mò mình đã tìm ra cách để cập nhật data từ repo chính mà không cần sử dụng dòng lệnh, cũng như không cần phải xóa repo đã fork về fork lại nữa, chỉ cần sử dụng trên web github.com. (việc cập nhật data mới này rất quan trọng, trích nội dung tut của anh @manhapt :

Lưu ý: Để tránh bị báo lỗi out of date thì nguyên tắc sử dụng GIT đó là các bạn phải thường xuyên PULL các update từ git về trước khi tiến hành sửa, hoặc commit hoặc push.

Nguyên lý:
Ta sẽ đặt tên repo chính là repo O (original) , repo của bạn là repo U (you), bình thường thì U toàn PR về O, rồi O xác nhận và merge vào repo O, nhưng bây giờ ta làm ngược lại ta sẽ tạo 1 pull request “ngược” từ repo O về repo U , sau đó U sẽ chấp nhận PR đó và merge vào repo U vậy là U đã có toàn bộ data từ O. (và như vậy nghĩa là coi như toàn bộ dữ liệu của bạn sẽ bị thay thế bằng dữ liệu của repo chính nhá, cẩn thận mất dữ liệu đang làm dở)

(thực ra nói là tạo 1 PR từ O về U kể ra cũng không hợp lý vì chỉ có chủ của O mới có quyền tạo PR đi bất cứ repo nào, thôi thì gọi là PR “ảo” vậy :blush: )

Cách làm:
Bạn ấn vào New pull request như bình thường, nó sẽ kiểu như này, có thể hơi khác nhưng không sao, mình cứ “loanh quanh” 3 cái khoanh đỏ kia kiểu gì cũng sẽ được :blush:

bạn cứ ấn làm sao cho bên gửi PR là repo O (repo chính) còn bên nhận PR là repo U (repo của bạn)
nếu khi thay đổi mà gặp “biến” thì sẽ dùng nút CAF, xong xuôi thì Creat pull request như bình thường, và bạn sẽ nhận được 1 thông báo là vừa nhận được 1 PR từ repo O ->Merge -> done!

@nhatlonggunz bây giờ em sẽ làm như hướng dẫn trên để cập nhật được toàn bộ data từ repo chính nhá, sau đó em sẽ sửa file List_Translators.md, theo mẫu trong đó để đăng kí dịch, cuối dùng là commit->sync->pull request về repo chính->Xong phần đăng kí

1 Like

Có trên mac không? Thấy cái github mac đơ đơ kiểu j ấy

http://www.sourcetreeapp.com Trên mac bạn dùng sourcetree nhé

Cho hỏi việc dịch sách này đến đâu rồi các bạn nhỉ, đang mong chờ …

Dịch sách dừng vì lý do bản quyền :smiley:

2 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?