🪐 Hướng Dẫn Cài Đặt Git & VS Code Trên Windows 11 🚀
Dù bạn đang mô phỏng cơn bão bụi trên sao Hỏa hay theo dõi dữ liệu sao chổi bằng Python, kiểm soát phiên bản là trung tâm điều khiển của bạn. Dưới đây là cách thiết lập Git và VS Code trên máy tính Windows 11 cho các nhà phát triển khoa học hành tinh hoặc người quản lý dữ liệu không gian.
🧑🚀 Thông Số Hệ Thống Tôi Đã Sử Dụng Để Thiết Lập
Gần đây tôi đã bắt đầu lại với một chiếc laptop có:
- 💻 Windows 11
- 🧠 Intel Core i5 (Thế hệ 13)
- ⚡ 16 GB RAM
- 💾 512 GB SSD
Đây là một cấu hình tầm trung hoàn hảo cho cả quy trình làm việc khoa học dữ liệu và phiên bản mã.
🚀 Bước 1: Cài Đặt Git Trên Windows 11
🔗 Tải Git:
Truy cập trang web chính thức:
👉 https://git-scm.com
Tải về phiên bản Windows mới nhất và chạy trình cài đặt.
🧭 Hướng Dẫn Cài Đặt:
Bạn có thể chọn hầu hết các tùy chọn mặc định, nhưng đây là một số lựa chọn quan trọng:
| Tùy Chọn | Đề Xuất |
|---|---|
| Trình Biên Tập | VS Code hoặc Notepad++ |
| Đường Dẫn | ✔️ “Git từ dòng lệnh và cũng từ phần mềm bên thứ ba” |
| HTTPS Backend | OpenSSL (mặc định) |
| Kết Thúc Dòng | Kiểm tra kiểu Windows, cam kết kiểu Unix |
| Terminal | Sử dụng MinTTY (mặc định) |
Sau khi cài đặt xong, khởi động Git Bash.
👨💻 Bước 2: Thiết Lập Git Lần Đầu
Bây giờ, hãy cấu hình Git với tên và email của bạn:
git config --global user.name "Tên Của Bạn"
git config --global user.email "email@của.bạn"
Kiểm tra cấu hình của bạn bằng:
git config --list
🔐 Bước 3: Thiết Lập Khóa SSH Cho GitHub
Để truy cập repo an toàn, tạo một khóa SSH:
ssh-keygen -t ed25519 -C "email@của.bạn"
Chấp nhận vị trí tệp mặc định. Bạn có thể đặt mật khẩu nếu muốn (tùy chọn).
Khởi động SSH agent và thêm khóa của bạn:
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_ed25519
Sao chép khóa công khai vào clipboard của bạn:
clip < ~/.ssh/id_ed25519.pub
🛰 Thêm Vào GitHub:
Truy cập:
👉 https://github.com/settings/keys
→ Khóa SSH mới → Dán → Lưu
🌌 Bước 4: Nhân Bản Repo GitHub Đầu Tiên Của Bạn
Hãy thử nghiệm bằng cách nhân bản dự án của bạn (ví dụ: todo_app):
git clone git@github.com:your-username/todo_app.git
Bạn sẽ nhận được một thông báo một lần về dấu vân tay SSH của GitHub. Gõ yes để tiếp tục.
✅ Bạn sẽ thấy điều gì đó như:
Cloning into 'todo_app'...
Receiving objects: 100% ...
🧠 Bước 5: Cài Đặt Visual Studio Code (VS Code)
Tải xuống từ:
👉 https://code.visualstudio.com/
Trong quá trình cài đặt, kiểm tra những tùy chọn này:
- ✅ Thêm vào PATH
- ✅ “Mở bằng Code” trong Explorer
- ✅ Đăng ký làm trình biên tập mặc định
🛸 Bước 6: Mở Dự Án Git Của Bạn Trong VS Code
- Khởi động VS Code
- Đi tới Tệp > Mở Thư Mục
- Điều hướng tới thư mục
todo_app - Mở nó
Tab Quản Lý Nguồn (Git) tích hợp nên được kích hoạt!
🔄 Bước 7: Sử Dụng Git Trong VS Code
- 💬 Tin nhắn cam kết
- 🔁 Đẩy/kéo từ GitHub
- 🌿 Chuyển nhánh
Các Hành Động Nhanh Trong Giao Diện Git Của VS Code:
| Hành Động | Cách Thực Hiện |
|---|---|
| Stage tệp | Nhấp + bên cạnh tên tệp |
| Cam kết | Gõ tin nhắn → Nhấp ✔️ |
| Đẩy | Nhấp … > Đẩy |
| Kéo | Nhấp … > Kéo |
| Terminal | Ctrl + backtick () để mở terminal |
🛠 Tùy Chọn: Nâng Cao VS Code
Cài đặt những tiện ích mở rộng này:
- 🚀 GitLens: Siêu năng lực Git!
- 🌳 Git Graph: Hình dung các nhánh của bạn
- 🛰 Python, Jupyter, Docker (nếu bạn sử dụng chúng)
Đặt VS Code làm trình biên tập Git mặc định của bạn:
git config --global core.editor "code --wait"
🪐 Tại Sao Điều Này Quan Trọng Đối Với Công Nghệ Không Gian + Khoa Học Hành Tinh
Là một nhà phát triển khoa học hành tinh, bạn có thể:
- Phiên bản hóa các kịch bản mô phỏng
- Hợp tác với các nhà nghiên cứu
- Quản lý quy trình dữ liệu
- Xuất bản các notebook và phát hiện
Git + VS Code = trung tâm điều khiển nhiệm vụ của bạn 🚀
Dù bạn đang làm việc với kernel SPICE, API của NASA, hay quy trình dữ liệu hành tinh, việc có thiết lập này giúp bạn tối ưu hóa quy trình làm việc và bảo vệ mã của bạn trong tương lai.
📡 Những Nghĩ Đóng Cuối
Đó là tất cả! Bạn đã được trang bị đầy đủ với Git và VS Code, sẵn sàng để cam kết hành trình qua vũ trụ.
Hãy tự do fork, clone và push như một chuyên gia.
Hãy giữ sự tò mò, giữ vững tinh thần không gian. 💫
– Masoom, Người Đam Mê Công Nghệ Khoa Học Hành Tinh
👇 Nhận Xét?
Bạn có đang sử dụng Git trong quy trình dữ liệu hành tinh, ứng dụng cảm biến từ xa, hay tạo bản đồ sao Hỏa không? Hãy kết nối và chia sẻ thiết lập của bạn!