💻 Terminal + VS Code + GitHub: The Trio Every Developer Should Master
If you’re learning to code or already working in tech, you've probably heard people say, “just push it to GitHub” or “use the terminal.” But if you’ve never really explored what that means—this post is for you.
This is our first entry diving into the power of combining the Terminal, Visual Studio Code (VSC), and GitHub, and why mastering this trio will seriously level up your development workflow.
🧠 What Is the Terminal?
The terminal (also called command line or shell) is a tool where you interact with your computer by typing commands instead of clicking buttons. It may seem intimidating at first, but once you get the hang of it, it’s faster and more powerful than a GUI (graphical interface) for many dev tasks.
In VS Code, you can open it easily:
View > Terminal
Or with a shortcut:
Mac:
Ctrl + `` (backtick)
Windows/Linux: `Ctrl + ``
🧰 What Can You Do With the Terminal in VS Code?
Here are just a few examples:
Navigate between project folders (
cd
,ls
,dir
)Run your code (
node app.js
,python script.py
)Initialize a Git repository (
git init
)Install dependencies (
npm install
,pip install
)Push and pull code to/from GitHub
🧪 Quick Terminal Crash Course
cd my-project # Go into a folder
ls # List files (or 'dir' on Windows)
touch index.html # Create a file
mkdir css # Create a folder
code . # Open the current folder in VS Code
🔗 What Is GitHub?
GitHub is a cloud-based platform to host your code, track changes, and collaborate with others using Git.
Think of it like Google Docs for code—but much more powerful. You can:
Save your work (commits)
Share your code publicly or privately
Roll back to previous versions
Collaborate with team members via pull requests
💥 Git + Terminal + VS Code = Power
Here’s a basic Git workflow in the VS Code terminal:
git init # Initialize a Git repo
git add . # Add all changes
git commit -m "First commit" # Save a snapshot
git remote add origin https://github.com/yourname/repo.git
git push -u origin main # Push to GitHub
If you're using GitHub Desktop, great! But using Git from the terminal gives you full control and makes you look pro (because you are).
⚙️ VS Code Git Features (Without Leaving Your Editor)
VS Code has Git tools built right in:
View file changes
Stage/unstage commits
Merge branches
Resolve conflicts
You’ll see a Source Control icon in the sidebar or you can open it with Ctrl + Shift + G
.
🛡️ Bonus: Avoid These Common Mistakes
🔒 Don’t commit
node_modules/
,.env
, ordist/
folders → use.gitignore
❌ Don’t push directly to
main
in team projects → create branches🤯 Don’t panic when you see a merge conflict → VS Code has tools to help
Finally...
Using the terminal in VS Code together with GitHub is a game-changer. It gives you:
More control over your projects
A cleaner workflow
Confidence in your development process
Whether you're solo coding or working in a team, this setup is foundational for modern software development.
Comentarios
Publicar un comentario