Cách xem source code trên Github
Là một lập trình viên, việc phải làm việc với nhiều người(làm việc nhóm) là điều thường thấy. Kể cả làm việc một mình thì quản lý source code là rất quan trọng. Git sẽ giúp bạn quản lý code của bạn tốt hơn. Trong bài viết này mình sẽ nói về GIThub là gì và những công dụng của nó mà lập trình viên cần biết. Show
Github(git) là gì?GitHub là một dịch vụ nổi tiếng lưu trữ mã nguồn trên web cho các dự án phát triển phần mềm. GitHub cung cấp cho người dùng cả phiên bản trả tiền lẫn miễn phí cho các tài khoản. Tính đến tháng 4 năm 2016, GitHub có hơn 14 triệu người sử dụng với hơn 35 triệu kho mã nguồn. Làm cho nó trở thành máy chủ chứa mã nguồn lớn trên thế giới. Nó được tạo bởi Linus Torvalds vào năm 2005. GitHub được viết bằng Ruby on Rails và Erlang. Hiện nay, github đã trở thành một yếu tố có sức ảnh hưởng trong cộng đồng phát triển mã nguồn mở. Đã có nhiều nhà phát triển đã bắt đầu xem đây là một sự thay thế cho sơ yếu lý lịch và một số nhà tuyển dụng yêu cầu các ứng viên cung cấp một liên kết đến tài khoản Github để họ có thể đánh giá ứng viên.
GitHub cung cấp chức năng social networking như feeds, followers và network graph để các Developer học hỏi kinh nghiệm làm việc của nhau thông qua lịch sử commit. Nếu comment dùng để mô tả chức năng của đoạn code, thì commit message trên Git dùng để mô tả hành động mà bạn vừa thực hiện trên code. Một vài thông tin về GIT:
Những tính năng của GithubGitHub được coi là một mạng xã hội lớn nhất dành cho lập trình viên và dễ dùng nhất với các tính năng cốt lõi của nó như là:
Có 2 cách tiếp cận GitHub:
Tính năng API của GitHub là gì?GIT có nhiều chức năng rất tuyệt vời. Ngoài ra, nó còn hỗ trợ tính năng API cho lập trình viên và người dùng khác, nhằm mục đích quản lý nguồn dữ liệu dễ dàng và khoa học hơn. Dưới đây là một số tính năng cơ bản của API trong git:
Cách hoạt động của Github là gìNếu chúng ta muốn bắt đầu sử dụng Git, chúng ta cần biết nơi lưu trữ các repository của mình. Một kho lưu trữ (hay gọi tắt là Repo) là một dự án chứa nhiều tệp. Trong trường hợp của chúng ta, một kho lưu trữ sẽ chứa các tệp dựa trên code.
Có ba dịch vụ lưu trữ trên Git phổ biến đó là: GitHub (thuộc sở hữu của Microsoft), GitLab (thuộc sở hữu của GitLab) và BitBucket. Chúng ta sẽ sử dụng GitHub trong bài này. Tại sao bạn nên sử dụng Git?Việc sử dụng Git Có rất nhiều lợi thế cho bạn trong việc lập trình của bạn, bất kể là lập trình cái gì đi chăng nữa thì việc sử dụng git là rất cần thiết. bạn là một lập trình viên thì Git là một hệ thống bạn cần phải biết cách sử dụng, ít nhất là ngay từ bây giờ. Lợi ích git với lập trình viên
Một vài khái niệm của Github là gì mà bạn cần nắmỞ Github nó có khá nhiều những khái niệm quan trọng. Bên dưới đây là một số những khái niệm cơ bản mà bắt buộc người dùng cần phải nắm để có thể sử dụng Github một cách hiệu quả nhất:
Hướng dẫn sử dụng GithubMình xin hướng dẫn một số thao tác cơ bản trên Github. Cách tạo một GitHub RepositoryKhái niệm Repository là một không gian giúp lưu trữ dự án của bạn. Do tính chất phân tán của Git, nên chúng ta có thể hiểu repository là nơi để lưu trữ mã nguồn ở cả local và server. Trên Repository bạn có thể lưu trữ file code, gif, text, hình ảnh hoặc bất kỳ loại tệp nào trong repository. Để tạo mới một repository ở trên Github bạn làm như sau:
Bạn cần lưu ý tới 2 lựa chọn sau:
Khi bạn tạo xong, repository sẽ như sau: Khi đã tạo thành công repository, bạn có thể clone, pull, push… dự án của mình lên đó rồi. Cách tạo branch trên GithubBranch(nhánh) giúp bạn có thể làm việc trên những phiên bản khác nhau của cùng một repository. Ví dụ như: Khi bạn muốn phát triển cho dự án một tính năng mới. Nhưng bạn lại lo rằng phần sửa đổi đó sẽ lại ảnh hưởng tới dự án chính. Khi đó branch ra đời. Branch cho phép bạn thực hiện chuyển đổi qua lại giữa các trạng thái và các phiên bản khác nhau của dự án. Bạn có thể tạo mới một branch mới và phát triển tính năng mới ở trên đó mà không làm ảnh hưởng tới master branch. Sau khi bạn đã implement xong, test lại kỹ càng thì bạn có thể merge vào master branch. Quản lý branch trong git là gì Để có thể tạo một branch ở trên Github, bạn làm như sau:
Hướng dẫn sử dụng Github chi tiếtNhững command cơ bản nhất, hay dùng nhất trên Github. 1. Commit CommandCommit command trên git cho phép bạn lưu lại những thay đổi của file. Vì vậy, khi bạn commit, bạn nên viết mô tả rõ ràng trong commit message. Vì nó sẽ giúp cho quản lý dự án tốt hơn, dễ thể theo dõi, review những thay đổi source code sau này.
2. Pull Command trên gitLệnh pull request nó cho biết những thay đổi trong source code, và nó là yêu cầu owner của source code xem xét nó và merge nó vào master branch. Một khi commit lên git, bất kể ai cũng có thể update sự thay đổi và thảo luận về nó. Tính năng ở git này khá hay cho các dự án mã nguồn mở. Khi mà ai cũng có thể đóng góp công sức cho dự án. Đương nhiên, sự thay đổi phải được sự đồng ý của owner dự án. Làm rõ về pull request và Pull:
3. Merge commandLệnh merge này cho phép bạn hợp nhất những thay đổi vào một branch.
Cloning dự án từ GithubThao tác này các bạn có lẽ hay dùng nhất khi tìm kiếm mã nguồn mở trên mạng. Bạn thấy một dự án nào đó hay ho và có thể ứng dụng được cho dự án của mình, bạn muốn clone dự án này về máy tính để tham khảo, nghiên cứu nghĩ hơn. Có 2 cách để tải dự án từ Github:
Cách download dự án từ Github
Tham khảo:https://vi.wikipedia.org/wiki/Git Tổng kếtViệc sử dụng GIT là rất cần thiết đối với lập trình viên. Giúp cải thiện nhiều kĩ năng trong làm việc nhóm và phát triển bản thân. Bài viết là những chia sẻ của mình về git là gì và cách sử dụng git, những lệnh cơ bản trên git. Có thể bạn quan tâm:
|