30/09/2018, 20:49

[Solved] Dùng GitHub để đồng bộ code giữa 2 máy tính

Mình có máy tính ở cơ quan và máy tính ở nhà muốn dùng GitHub để đồng bộ code giữa 2 máy tính này kiểu như Dropbox ấy. Dùng GitHub desktop ở cơ quan code rồi đẩy lên github.com rồi về nhà dùng GitHub desktop ở laptop code về và code tiếp và cứ như thế. Có anh em nào thử làm cái này chưa chỉ mình với.

Khoa Nguyen viết 23:01 ngày 30/09/2018

Bản hãy tìm hiểu về git thì sẽ biết dùng thôi.

lite2210 viết 22:53 ngày 30/09/2018

Chẳng phải git sinh ra để làm việc đó sao
Bạn đi làm rồi mà hỏi câu khó quá

viết 22:52 ngày 30/09/2018

Btw công việc của mình không liên quan lập trình. Ngoài master thì mình có tạo branch work và home để pull lên github nhưng có báo lỗi phải pull bằng tay, thấy khá lằng nhằng nên lên đây hỏi những người có kinh nghiệm

null viết 22:55 ngày 30/09/2018

Git nó có nhiều chức năng hay ho và có thể đồng bộ được. Nhưng trường hợp của bạn thì dùng một ứng dụng Sync như One drive, Google drive, Mega sync, … sẽ tiện hơn nhiều.

Mrbamboo37 viết 22:51 ngày 30/09/2018

Bạn cho mình hỏi, pull trong Github nó có đồng bộ giống như drive, dropbox ko vậy?

null viết 22:54 ngày 30/09/2018

Khác ở chỗ nó phải commit rồi mới pull hay push được, và không auto sync.
Git sẽ tạo ra bản sao trong thư mục con .Git ở mỗi điểm commit nên sẽ làm tăng dung lượng thư mục gấp nhiều lần.
Github giới hạn mỗi repo chỉ 1Gb. Mỗi file hơn 50Mb sẽ xuất hiện cảnh báo, tối đa không quá 100Mb.

Robin Huy viết 22:59 ngày 30/09/2018

Nếu chỉ mình bạn sử dụng repository thì chỉ cần đơn giản đẩy hết lên master không cần tạo branch chi cho lằng nhằng.
Chỉ việc tạo 1 repository, publish code lên (lần đầu). Từ lần sau trở đi chỉ việc làm theo các bước sau:

1. Sync (lấy code mới nhất trước khi chỉnh sửa)
2. Code (chỉnh sửa)
3. Commit (xác nhận chỉnh sửa)
4. Sync (đẩy code mới lên)

Ở nhà hay cơ quan đều vậy.

cpt viết 23:03 ngày 30/09/2018

Để source trong Dropbox nó tự đồng bộ chứ cứ cuối ngày lại commit lên nhiều khi rác lắm

Robin Huy viết 22:56 ngày 30/09/2018

Chỉ mất công commit thôi chứ sao lại rác? Source code trên máy luôn là bản mới nhất, nếu cần có thể rollback lại các bản cũ.

cpt viết 22:51 ngày 30/09/2018

Mình không có thói quen commit theo ngày, chỉ commit theo chức năng nên là chưa làm xong cũng commit nhiều lúc thành commit rác, code lỗi lung tung

Khoa Nguyen viết 23:05 ngày 30/09/2018

Thì bạn sẽ tạo branch mới khi làm chức năng mới. Commit lung tung trong một branch. Sau đó merge về master branch thành 1 commit duy nhất (rebase/ reset --hard)

Bài liên quan
0