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,
99,99% bài viết tại website là kết quả của khai thác dữ liệu từ AI ChatGPT sau đó được lựa chọn, biên tập lại nội dung, chỉ vài bài là không dùng AI. Tôi lưu tại website này để tra cứu khi cần, để học và để chia sẻ cho bạn bè tôi. Nếu bạn tìm thấy nội dung nào đó khi tìm kiếm thì cứ đọc thoải mái, nó miễn phí, không quảng cáo.
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