GitHub là một hệ thống để quản lý dự án và phiên bản code, công việc giống như một mạng xã hội cho lập trình viên. mặc dù vậy cách sử dụng GitHub như thế nào? Nó sử dụng để hợp tác phần đông người lại với nhau, từ mọi nơi trên toàn cầu, lên ý tưởng, theo dõi và làm chung một dự án. Nay danhgiaphanmem sẽ nói cho bạn biết github là gì nhé.
Mục Lục
Github là gì?
Mình biết là có rất nhiều bạn khi nghe đề cập Git sẽ nghĩ ngay đến Github và có thể sẽ có một số hiểu lầm với họ. Cũng xin khêu gợi lại rằng, Git là tên gọi của một mô hình bộ máy.
Như mình đã giải thích ở trên, các máy tính có thể clone lại mã nguồn từ một repository và Github chính là một dịch vụ máy chủ repository công cộng, mỗi cá nhân có thể tạo tài khoản trên đấy để tạo ra các kho chứa của riêng mình để có khả năng làm việc.

Mặc dù Git có khả năng thực hiện việc hoàn thành công việc với bất kỳ trên máy chủ Linux nào tuy nhiên để dễ hiểu và thực tế hơn, mình sẽ chỉ dẫn các bạn sử dụng Git với Github trong suốt serie này.
XEM THÊM Ứng Dụng TikTok Là Gì Mà Hot Đến Thế
Thực hiện công việc với GitHub
Thao tác với repository ở local
Với 2 command thường dùng là git add và git commit
- Git add: add file đã chỉnh sửa vào stage
- Git commit các file đã add vào stage lên repository ở local ngoài những điều ấy ra bạn coi một vài người command khác
Làm việc với repository ở server GitHub
Cuối cùng khi có một bản phù hợp định và hoàn tất ta sẽ quyết định cập nhật nó lên repository server với:
- push: push chỉnh sửa từ repository local lên repository server
- fetch: cập nhật chỉnh sửa từ repository server về repository local
- pull/rebase: sao chép source code từ server về local workspace (tương đương checkout của SVN)
Github giúp cải thiện kỹ năng code, thậm chí là tracking bug
Có hàng nghìn hàng vạn cách để học, học trên Github sẽ là một ý kiến không tồi trong thời đại này. Với hàng vạn open source projects, hàng trăm ngàn contributors, hàng tỉ commit mỗi ngày thì chỉ bằng việc coi.
ghen tị, học tập từ những thay đổi đấy đã mang lại cho bạn hàng tá điều hay để sửa đổi và nâng cấp kỹ năng code của chính mình.

“Bug tracking” là một tính năng được GitHub tích hợp vào để dễ dàng hóa công đoạn “tìm và diệt bọ”. Để hiểu được công thức thì những gì bạn cần làm là mở dashboard của từng project lên và filter các thông tin.
Sau đấy, các câu hỏi có thể được hệ thống, sắp xếp theo cấp độ phổ biến, thời gian update hay tương tại. app này cũng có bố cục và giao diện khá mượt nên luôn được xếp hạng cao trong cộng đồng IT dev.
Chỉ dẫn sử dụng GitHub
Để sử dụng GitHub bạn cần:
- Đăng ký một account GitHub và tạo một Repository (GitHub Repository).
- thiết lập GitHub desktop, một công cụ trực quan quản lý Local Repository (Kho chứa dữ liệu địa phương).
- Cấu hình để có thể cùng định dạng hóa dữ liệu bằng GitHub laptop lên Repository server.
Bước 1: bạn cần phải đăng ký không mất phí một tài khoản GitHub tại: https://github.com
Sau đó nhập username/password và địa chỉ mail, 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:
Đặt tên cho Repository
nếu như thành công thì bạn sẽ thấy Repository như hình:
Bước 3: Tải và thiết lập app GitHub desktop (https://desktop.github.com/) để quản lý Local Repository trên desktop PC cá nhân. một khi tải xong thì bạn mở GitHub desktop lên và đăng nhập theo account / mật khẩu đã đăng ký ở Bước 1:
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. mặc dù vậy chúng ta có thể đọc tiếp chỉ dẫn để tham khảo từ từ.
Bước 4: Liên kết tài khoản GitHub với ứng dụng GitHub desktop
Trước hết cần cấu hình nơi lưu giữ dữ liệu. VD C:/GITHUB
Sau đấy bạn các bạn chọn “Clone a repository”
Trên GitHub desktop, tìm kiếm 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.
Lúc này trên GitHub desktop bạn sẽ thấy một Local Repository đã được tạo ra.
Copy một vài tệp dữ liệu vào Local Repository:
GitHub laptop ngay lập tức nhận biết được các chỉnh sửa tại Local Repository.
Nhập thông tin ghi chú (Comment) và nhấn Commit dữ liệu.
Kết
Vậy coi như là mình đã vừa nói github là gì cho các bạn rồi đó. Hi vọng bài viết sẽ phần nào giúp cho bạn có thêm nhiều kiến thức về lĩnh vực này! Nếu như có câu hỏi hay bất cứ câu hỏi thắc mắc nào thì đừng ngại để lại bên dưới một comment để cùng với mình trả lời câu hỏi thắc mắc nhé!
XEM THÊM Top 5 phần mềm lập trình C tốt nhất hiện nay
Lộc Nguyên – Tổng hợp
(Tham khảo: itviec, topdev, …)
Bình luận về chủ đề post