GitHub là gì? Hướng dẫn sử dụng GitHub mới nhất

Github có lẽ là một khái niệm quá quen thuộc đối với các lập trình viên, bởi nó là một trang web được các developer vô cùng yêu thích, với tần suất truy cập rất lớn và thường xuyên. Tuy nhiên nếu như bạn là một lập trình viên mới thì sẽ còn nhiều bỡ ngỡ với mạng xã hội này. Trong viết dưới đây, Bitcoin Vietnam News sẽ giới thiệu cho bạn Github là gì, những thông tin hữu ích nhất và cách sử dụng nó toàn tập từ A đến Z nhé.

Nội dung bài viết
ẩn

Github là gì ?

Trước khi tìm hiểu GitHub là gì, chúng ta cần phải biết về Git. Git là gì? Git là một hệ quản trị phiên bản được phát triển bởi Linus Torvalds. Có thể hiểu nôm na là Git giống như trái tim của GitHub. Nếu Git là trái tim thì Hub cũng được ví như phần hồn của GitHub. Hub trong GitHub là nơi biến những dòng lệnh, Git, thành một mạng xã hội khổng lồ cho lập trình viên.

Như vậy tóm lại GitHub là sự kết hợp giữa 2 từ, Git là hệ thống quản lý dự án và phiên bản code, còn Hub là một mạng xã hội cho lập trình viên.

Mục đích sử dụng GitHub là để nhiều người có thể cùng hợp tác và giám sát những thay đổi của dự án. Khi sử dụng GitHub, ngoài các công việc chính như tạo Branch, tạo Pull Request và Fork một Repository, bạn có thể theo dõi, tương tác với nhũng người khác như một mạng xã hội thông thường.

Tuy nhiên, mạng xã hội Github không giống như mạng xã hội cộng đồng như Facebook, nó là nơi dành riêng cho các lập trình viên có thể so tài cao thấp.

Nút star (ngôi sao) trên Github

Nút Star trên Github gần giống với nút Like trên Facebook, ai thích thì cho 1 star khi nhìn thấy dự án. Nhưng về bản chất thì cách sử dụng của nút Star là khác so với Like, nếu 1 project có nhiều star, chứng tỏ nhiều người đánh giá nó là hấp dẫn.

Tham gia contribute trên Github

Nếu như nút Star để bày tỏ sự quan tâm cho một project nào đó trên Github, thì bạn còn có thể tham gia (contribute) vào project đó nếu cảm thấy mình đủ khả năng.

Xem thêm  Internet of Things (IoT) là gì?

Khi bạn tham gia vào một project thú vị, bạn sẽ được cộng tác với hàng trăm ngàn developer giỏi đến từ khắp nơi trên thế giới. Trong quá trình cộng tác này chắc chắn bạn sẽ học hỏi được rất nhiều thứ từ họ. Đồng thời tên tuổi của bạn cũng sẽ được gắn liền với project mà bạn tham gia đóng góp.

Giới thiệu dự án của mình với cộng đồng

Nếu bạn cảm thấy mình có khả năng, hoặc có ý tưởng nhưng không đủ sức để thực hiện nó một mình, hoặc đơn giản là bạn chỉ muốn khoe với thế giới rằng bản thân bạn cũng có thể làm được cái gì đó. Thì bạn nên tạo một project trên Github và giới thiệu nó với cộng đồng.

Khi project của bạn đạt được một lượng star nhất định trong một thời điểm. Ví dụ hơn 50 stars trong một ngày, bạn sẽ được liệt kê trên bảng Github Trending, đây là một bảng xếp hạng các project hấp dẫn dựa trên số lượng star đạt được trong ngày/tuần/tháng.

Một tài khoản Github hoạt động tích cực

Có rất nhiều công ty lớn trên thế giới xem đây là một yêu cầu trong quy trình tuyển dụng của họ. Nếu bạn có nhiều đóng góp cho cộng đồng hoặc có nhiều sản phẩm trên Github, sẽ là một lợi thế rất lớn so với các ứng viên khác.

Lịch sử ra đời

GitHub được viết bằng Ruby on Rails và Erlang do Tom Preston-Werner, Chris Wanstrath, và PJ Hyett phát triển trang web được đưa ra và chạy chính thức vào tháng 4 năm 2008.

Tính đến thời điểm tháng 3 năm 2018 Github đang là dịch vụ máy chủ lưu trữ các mã nguồn lập trình lớn nhất thế giới với hơn 25 triệu người dùng và hơn 80 triệu mã nguồn dự án Github đã trở thành một phần không thể thiêu đối với cộng đồng phát triển mã nguồn mở và cộng đồng lập trình viên trên toàn thế giới.

Xem thêm  Hợp đồng Quyền chọn (Options) là gì?
Logo Github là gì
Trang web https://github.com/
Slogan Build software better, together
Viết bằng ngôn ngữ lập trình Ruby, JavaScript
Chủ sở hữu GitHub, Inc.
Bắt đầu hoạt động April 2008

Tính năng của Github

GitHub được coi là một mạng xã hội dành cho lập trình viên lớn nhất và dễ dùng nhất với các tính năng cốt lõi như:

  • Wiki, issue, thống kê, đổi tên project, project được đặt vào namespace là user
  • Watch project: theo dõi hoạt động của project của người khác. Xem quá trình người ta phát triển phầm mềm thế nào, project phát triển ra sao
  • Follow user: theo dõi hoạt động của người khác.

Có 2 cách tiếp cận GitHub:

  • Tạo project của riêng mình
  • Cống hiến cho project có sẵn: fork project có sẵn của người khác, sửa đổi, sau đó đề nghị họ cập nhật sửa đổi của mình (tạo pull request)

Hướng dẫn sử dụng GitHub

Để sử dụng GitHub bạn cần:

  1. Đăng ký một tài khoản GitHub và tạo một Repository (GitHub Repository).
  2. Cài đặt GitHub Desktop, một công cụ trực quan quản lý Local Repository (Kho chứa dữ liệu địa phương).
  3. Cấu hình để có thể đồng bộ hóa dữ liệu bằng GitHub Desktop lên Repository server.

Hướng dẫn sử dụng GitHub

Bước 1: Bạn cần phải đăng ký miễn phí một tài khoản GitHub tại: https://github.com

Hướng dẫn sử dụng GitHub

Sau đó nhập username/password và địa chỉ email, bấm đăng ký và vào Email kích hoạt tài khoản.

Bước 2: Đăng nhập và tạo một GitHub Repository như hình:

Hướng dẫn sử dụng GitHub

Đặt tên cho Repository:

Hướng dẫn sử dụng GitHub

Nếu thành công thì bạn sẽ thấy Repository như hình:

Hướng dẫn sử dụng GitHub

Bước 3: Tải và cài đặt phần mềm GitHub Desktop (https://desktop.github.com/) để quản lý Local Repository trên máy tính cá nhân. Sau khi tải xong thì bạn mở GitHub Desktop lên và đăng nhập theo tài khoản / mật khẩu đã đăng ký ở Bước 1:

Hướng dẫn sử dụng GitHub

Hiện tại không có tập tin nào trong Local Repository. Bạn có thể Tạo mới Repository, hoặc thêm từ máy tính cá nhân, hoặc Clone từ Repository. Tuy nhiên bạn có thể đọc tiếp hướng dẫn để tìm hiểu từ từ.

Hướng dẫn sử dụng GitHub

Bước 4: Liên kết tài khoản GitHub với phần mềm GitHub Desktop

Xem thêm  Trái phiếu chuyển đổi là gì?

Trước hết cần cấu hình nơi lưu trữ dữ liệu. Ví dụ C:/GITHUB

Hướng dẫn sử dụng GitHub

Sau đó bạn các bạn chọn “Clone a repository”

Hướng dẫn sử dụng GitHub

Trên GitHub Desktop, lựa chọn một Repository bạn đã tạo trên GitHub để clone thành một bản ở máy tính địa phương của bạn.

Hướng dẫn sử dụng GitHub

Lúc này trên GitHub Desktop bạn sẽ thấy một Local Repository đã được tạo ra.

Hướng dẫn sử dụng GitHub

Hướng dẫn sử dụng GitHub

Copy một vài file dữ liệu vào Local Repository:

Hướng dẫn sử dụng GitHub

GitHub Desktop ngay lập tức nhận biết được các thay đổi tại Local Repository.

Hướng dẫn sử dụng GitHub

Nhập thông tin ghi chú (Comment) và nhấn Commit dữ liệu.

Hướng dẫn sử dụng GitHub

Bạn có thể thấy ghi chú ở phần lịch sử:

Hướng dẫn sử dụng GitHub

Sau đó hãy nhấn Publish Branch để đẩy cập nhật lên GitHub:

Hướng dẫn sử dụng GitHub

Các file dữ liệu bạn có thể nhìn thấy trên Server.

Hướng dẫn sử dụng GitHub

Như vậy là bạn đã biết cách sử dụng GitHub cơ bản rồi. Sau đây mình sẽ chia sẽ luôn cách thêm nguời khác vào dự án của bạn.

Bước 1: Vào Settings.

Bước 2: Chọn Collaborators nhập username/email và nhấn Add collaborators.

Hướng dẫn sử dụng GitHub

Bước 3: Người bạn chọn sẽ nhận được lời mời qua mail.

Để chấp nhận lời mời, đăng nhập vào GitHub chọn View invitation rồi nhấn vào Accept invitaion.

Hướng dẫn sử dụng GitHub

Bước 4: Kể từ lúc này người đó có thể clone project về, code, commit và push lên được rồi!

Kết luận

Trên đây là một vài thông tin về việc sử dụng Github. Chúc bạn sẽ tìm được nhiều thứ mới mẻ, thú vị trên trang web thần kỳ này nhé!

FTX

CẢNH BÁO: Đầu tư vào các sản phẩm tài chính tiềm ẩn rất nhiều rủi ro mà có thể không phù hợp với một số nhà đầu tư. Do đó hãy cân nhắc kỹ lưỡng và làm chủ bản thân trước khi đưa ra bất kỳ quyết định nào cấu thành từ những nội dung tham khảo tại GiaiMaCoin.Com.

Rate this post
Back to top button

You cannot copy content of this page