Git được biết đến là một công cụ không thể thiếu trong quá trình phát triển một phần mềm. Vậy, Git là gì? Trong bài viết này, Stringee và các bạn sẽ cùng nhau tìm hiểu Git là gì, cách cài đặt và cấu hình làm sao cho hợp lý và tiện sử dụng nhất có thể nhé.

1. Vậy tóm lại Git là gì?

Trước hết, để hiểu Git là gì, chúng ta cần hiểu rằng việc quản lý source code của một dự án là rất quan trọng. Git là một phần mềm quản lý source code, chúng ta có thể hiểu căn bản từ ứng dụng của nó thì Git có chức năng giúp chúng ta lưu trữ, bổ sung, thay thế các phiên bản của source code. 

Giao diện sử dụng của Git sẽ tương tự với các công cụ quản lý mã nguồn khác, tuy nhiên, nó lưu trữ thông tin và xử lý chúng bằng một cách rất khác. Việc hiểu được các sự khác biệt này sẽ giúp bạn có thể tránh được các hiểu nhầm khi sử dụng nó.

2. Hướng dẫn cài đặt và cấu hình Git

2.1. Cài đặt Git với Linux

Trên hệ điều hành linux bạn có thể cài đặt Git bằng việc gõ lệnh sau trên terminal:

$ sudo apt install Git -y

Sau khi cài đặt thành công, có thể kiểm tra bằng lệnh sau:

$ Git --version
Git version 2.34.1

Nếu bạn sử dụng hệ điều hành khác, bạn có thể tham khảo cách cài đặt trên trang chủ của Git tại https://Git-scm.com/downloads

>>> Xem thêm bài viết:

Hướng dẫn cài đặt unix linux 

Hướng dẫn cài đặt k8s Kubenertes Cluster

Scheduling - Lập lịch trên K8s

2.2. Hướng dẫn cấu hình Git

Trước khi sử dụng bạn cần set cho Git một username để có thể commit code bằng lệnh sau:

$ Git config user.name <username>

Cùng với name, bạn sẽ cần set email cho user:

$ Git config user.email <email>

Tại lần đầu thực hiện commit, Git sẽ hỏi chúng ta muốn sử dụng text editor nào để lưu thông tin một commit, để cấu hình luôn editor chúng ta sẽ sử dụng, bạn có thể sử dụng lệnh như sau:

$ Git config --global core.editor vim

Bạn hoàn toàn có thể cấu hình editor mà hình muốn sử dụng, ở đây có thể thấy một số option phổ biến như nano, vim.

Sau khi hoàn thành các bước trên, chúng ta có thể kiểm tra các cấu hình đã được set với lệnh dưới đây:

$ Git config --global --list

Kết quả sẽ trả về một list các thông tin như sau:

user.name=username
user.email=user.email@stringee.com
core.editor=vim
core.compression=0
pull.rebase=false
http.postbuffer=500M
http.maxrequestbuffer=100M
ssh.postbuffer=2048M
ssh.maxrequestbuffer=1024M
credential.helper=store

Kết

Git là một công cụ hỗ trợ lập trình viên trong công việc quản lý source code của mình. Các bước cài đặt Git rất đơn giản, chỉ với một vài thao tác bạn đã hoàn toàn có thể cài đặt và cấu hình nó sẵn sàng cho các mục đích sử dụng của mình. Qua bài viết này, mong rằng với các chia sẻ của Stringee các bạn có thể cài đặt và cấu hình Git để sử dụng theo ý mình.


Stringee Communication APIs là giải pháp cung cấp các tính năng giao tiếp như gọi thoại, gọi video, tin nhắn chat, SMS hay tổng đài CSKH cho phép tích hợp trực tiếp vào ứng dụng/website của doanh nghiệp nhanh chóng. Nhờ đó giúp tiết kiệm đến 80% thời gian và chi phí cho doanh nghiệp bởi thông thường nếu tự phát triển các tính năng này có thể mất từ 1 - 3 năm.

Bộ API giao tiếp của Stringee hiện đang được tin dùng bởi các doanh nghiệp ở mọi quy mô, lĩnh vực ngành nghề như TPBank, VOVBacsi24, VNDirect, Shinhan Finance, Ahamove, Logivan, Homedy,  Adavigo, bTaskee…

Quý bạn đọc quan tâm xin mời đăng ký NHẬN TƯ VẤN TẠI ĐÂY: