30/09/2018, 18:02
Tổng hợp về Git và Github
Mình có viết một số bài về Git và Github hi vọng sẽ giúp được mọi người, có gì sai mọi người góp ý nhé
- Git và Github là gì ?
- Hướng dẫn cài đặt và cấu hình cho Git
- Tạo một repository trong Git như thế nào ?
- Commit và Staging Area trong Git là gì ?
- đang cập nhật…
cảm ơn các bạn đã ghé xem.
Bài liên quan
Mình dùng Git Extension…thấy cũng dễ sử dụng
Mình thấy cứ đọc official document của Git là tốt nhất và cũng dễ hiểu:
https://git-scm.com/doc
Nó có cả tiếng việt nhưng mà nên đọc bằng tiếng anh thì tốt hơn.
Cho em hỏi ngu: em dùng trang bitbucket.com thì có coi là dùng GIT không <(")
có chứ, có điều trang đó hỗ trợ cả mercurial nữa
Thế anh còn biết trang nào tương tự như github với bitbucket không? Mà nếu như bitbucket hỗ trợ nhiều hơn sao ít người dùng ạ @@
mấy trang này gọi là project hosting hay repository hosting, dùng để host các project dựa trên CVS như git hay mercurial, svn.
GitHub là nơi host opensource, ai cũng có thể xem, nó còn có chức năng như 1 social network về opensource. chỉ hỗ trợ git vì trong cái tên đã có rùi
bitbucket là dịch vụ để host private project, dùng trong hợp tác của các dev từ xa, nói cách khác bitbucket có vẻ nghiêm túc hơn, lập project là các project manager, làm việc với nó là các dev chuyên nghiệp, tóm lại là để làm việc nhóm, như project dự thi trong học đường nha bạn !
Theo ý kiến chủ quan thì ko có trang khác tốt hơn GitHub và bitbucket đâu
GitHub có hỗ trợ private nhé… nhớ phải trả phí cho nó mỗi tháng… Còn BitBucket đồng ý là private free… nhưng chỉ cho tối đa 5 user trong repo đó… Từ đứa thứ 6 trở lên thì chém đẹp luôn
Còn dev chuyên nghiệp thì GitHub vẫn có, là cái GitLab… cái này phải trả phí… nói chung là mình thích hệ sinh thái của GitHub hơn Lý do chính vẫn là UX/UI của GitHub có đầu tư hơn BitBucket…
Ồ vậy cái bitbucket không thể share cho người khác mà chỉ có thể mời họ vô team thì mới coi được hả anh?
À, biết chứ, ở đây em chỉ nói về free thui, thí dụ nếu team có 5 ng thì dùng bitbucket chứ ai ngu mà xài github
Vì bạn @hoangtrung1999 là học sinh mà
Công nhận GitHub tốt hơn, nhưng công ty Atlassan của bitbucket chuyên hỗ trợ làm việc nhóm, các sản phẩm của công ty nếu có tiền xài thì rất tuyệt, mà tất nhiên sẽ tích hợp dễ nhất với bitbucket
Hình như là vậy, cho vô team coi rùi kick ra sau cũng được
bên công ty mình đang xài gitlab để lưu trữ các private projects cũng khá ok :), hình như gitlab có hỗ trợ tự cài trên server của mình
mới cập nhật Commit và Staging Area trong Git là gì ?
em đợi bài viết của bác bên JAVA mà không thấy update
Git là công cụ để quản lý version của source code.
GitHub là dịch vụ sử dụng Git.
GitHub và BitBucket đều là dịch vụ nên về bản chất không khác nhau. Điểm khác biệt lớn nhất và duy nhất giữa GitHub và BitBucket là private repository. BitBucket cho phép bạn tạo unlimited private repository trong khi đó đối với GitHub thì bạn phải mất tiền; rất nhiều tiền để tạo private repository.
Tuy nhiên, BitBucket có hạn chế là bạn chỉ có thể thêm 10 user / 1 private repo. Nhiều user hơn thì phải trả tiền.
Do đó, bạn nên sử dụng GitLab : unlimited private repository, unlimited users để phục vụ tốt hơn cho đặc thù công việc.
GitHub và BitBucket luôn được đánh giá cao hơn GitLab bởi vì họ có hệ thống data centre rất tốt; nôm na còn gọi là ngon.
GitLab ngoài quá nhiều ưu điểm kể trên, nó còn có ưu điểm là họ cho phép bạn tự tạo 1 phiên bản GitLab của riêng bạn (eg: git.domain.com) và một món quà tặng kèm ngon miệng vô cùng là GitLab CI.
Thân.
tớ đợt này cũng lười vì hơi bận nữa. Kể ra có ai viết cùng thì hay.
Đang ôn thi Thạc sĩ nên đợi 2 tuần nữa thi xong tớ viết tiếp nhé ^^
Đào mộ: mình thấy GitLab có nhiều tính năng đặc biệt hơn GitHub, thế thì sao cộng đồng vẫn còn sử dụng GitHub nhiều thế nhỉ?
Đặc biệt hay chưa chắc người dùng thích. Như G+ và Facebook xét về tính năng thfi G+ hơn đấy chứ nhưng vẫn ít người dùng. Đơn giản cộng đồng Github và tài nguyên quá lớn, cũng có thể do làm biếng move bản thân mình thì github hỗ trợ quá tốt rồi nên cũng chẵng muốn đổi.
Gitlab nha bạn
Xài cũng tương tự thôi mà