Mục Lục
1. Cài đặt Git
Để cài đặt và thiết lập môi trường Git trên hệ thống của bạn, bạn cần làm theo các bước sau. Hướng dẫn này sẽ tập trung vào các hệ điều hành phổ biến như Windows, macOS, và Linux.
1.1. Trên Windows:
- Tải Git từ trang chủ chính thức: https://git-scm.com.
- Chạy file cài đặt và làm theo các bước của trình cài đặt. Bạn có thể giữ các thiết lập mặc định nếu chưa có nhu cầu thay đổi.
- Chọn tích hợp Git Bash nếu bạn muốn dùng giao diện dòng lệnh Git trên Windows.
1.2. Trên macOS:
Sử dụng Homebrew (nếu đã cài đặt):
Mở Terminal và chạy lệnh:
brew install git
Hoặc tải Git trực tiếp từ trang web https://git-scm.com.
1.3. Trên Linux:
Với Ubuntu hoặc Debian-based systems:
sudo apt update
sudo apt install git
Với Fedora:
sudo dnf install git
Với Arch Linux:
sudo pacman -S git
2. Thiết lập Git lần đầu
Sau khi cài đặt Git, bạn cần cấu hình thông tin cá nhân cho các commit. Mở terminal hoặc Git Bash và chạy các lệnh sau để cấu hình tên và email của bạn (được sử dụng trong commit).
git config --global user.name "Your Name"
git config --global user.email "[email protected]"
3. Kiểm tra cấu hình
Để kiểm tra cấu hình Git của bạn:
git config --list
4. Cấu hình editor
Nếu bạn muốn sử dụng một trình soạn thảo văn bản cụ thể để chỉnh sửa thông báo commit (ví dụ như VS Code), bạn có thể thiết lập nó với lệnh:
git config --global core.editor "code --wait"
Trong đó "code --wait"
là câu lệnh để mở Visual Studio Code.
5. Tạo SSH key (tùy chọn, cho xác thực)
Nếu bạn định kết nối với GitHub hoặc GitLab qua SSH, bạn cần tạo một SSH key.
Tạo khóa SSH:
ssh-keygen -t ed25519 -C "[email protected]"
Hoặc dùng RSA (nếu cần):
ssh-keygen -t rsa -b 4096 -C "[email protected]"
Thêm SSH key vào agent:
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_ed25519
Sao chép khóa SSH vào clipboard:
cat ~/.ssh/id_ed25519.pub
Sau đó, dán nó vào GitHub/GitLab trong mục “SSH and GPG keys” của tài khoản của bạn.
6. Sử dụng Git
Sau khi cài đặt Git và cấu hình, bạn đã sẵn sàng sử dụng. Một số lệnh Git cơ bản bao gồm:
git init
: Khởi tạo repository mới.git clone [URL]
: Sao chép repository từ remote.git status
: Kiểm tra trạng thái của repository.git add [file]
: Thêm file vào staged area.git commit -m "message"
: Tạo commit với thông báo.git push
: Đẩy các commit lên remote repository.
Xin chào,
Bài viết này sử dụng AI ChatGPT để viết sau đó được lựa chọn, biên tập lại nội dung, chỉ một phần nhỏ các bài là tôi tự viết. Nội dung thể hiện ý chí cá nhân về các vấn đề, giải pháp. Tôi lưu tại website này để học, tra cứu và chia sẻ.
Tôi là Minh, sống tại Hà Nội, kỹ sư phần mềm với hơn 20 năm kinh nghiệm. Các ngôn ngữ yêu thích của tôi là Swift, Objective-C, Java, Kotlin, .NET, HTML, JavaScript, CSS, Bootstrap, jQuery, AngularJS, Angular…
Các bạn có thể tải app của tôi trên App Store hoặc Google Play:
QuestionBank-Ôn thi vào 10: phiên bản iOS, phiên bản Android
TypingTest by QuestionBank: phiên bản iOS, phiên bản Android
Xin cảm ơn,
Minh