Branching: The Ultimate Safety Net
Never break the working version of your code. Always create a parallel branch to build new features.
Never break the working version of your code. Always create a parallel branch to build new features.
# Create a new branch called 'feature-login'
git branch feature-login
# Switch your terminal focus to that new branch
git checkout feature-login
# π₯ PRO-TIP (Shortcut): Do both at the exact same time
git checkout -b feature-login
# See a list of all branches (the active one has an *)
git branch
Syncing with GitHub (Push & Pull)
Once you've made commits locally, it's time to send them up to GitHub.
Once you've made commits locally, it's time to send them up to GitHub.
# Link your local terminal project to a GitHub repository URL
# (You only need to do this ONCE per project)
git remote add origin https://github.com/username/repo-name.git
# Push your local commits up to your GitHub repository
git push -u origin main
# Pull down updates your teammates made on GitHub to keep your machine in sync
git pull origin main
Setting Up Git
If you havenβt configured Git on your machine yet, run these commands in your terminal:
If you havenβt configured Git on your machine yet, run these commands in your terminal:
# Set your global username
git config --global user.name "YourName"
# Set your email (use your GitHub email)
git config --global user.email "your_email@example.com"
OpenNotes
A beautiful, modern, cross-platform productivity workspace and note-taking application designed to keep your tasks, projects, college notes, and habits organized.
π Links:
- Download
- Screenshots
- Features
- Source code
Developer: rajsriv
tags: #windows #mac #linux #notes
A beautiful, modern, cross-platform productivity workspace and note-taking application designed to keep your tasks, projects, college notes, and habits organized.
π Links:
- Download
- Screenshots
- Features
- Source code
Developer: rajsriv
β€οΈ Support the Project
If this project makes your life easier, here are a few quick ways to show some love:
βοΈ Star the repo/app
βοΈ Buy a coffee for the developer
π Contribute code, issues, or pull-requests
tags: #windows #mac #linux #notes
β€2
Features of OpenNotes:
β’ Project & Task Tracker: Organize your daily priorities, habits, and tasks.
β’ College Notes Organizer: Import PDF lecture notes and organize them into subject folders.
β’ Built-in Document Viewer: View your PDFs or rich-text notes in a beautiful fullscreen experience.
β’ Cross-Platform: Available on Linux, Windows, and macOS.
β’ Dark & Light Themes: Premium design that adapts to your system preferences.
β’ Project & Task Tracker: Organize your daily priorities, habits, and tasks.
β’ College Notes Organizer: Import PDF lecture notes and organize them into subject folders.
β’ Built-in Document Viewer: View your PDFs or rich-text notes in a beautiful fullscreen experience.
β’ Cross-Platform: Available on Linux, Windows, and macOS.
β’ Dark & Light Themes: Premium design that adapts to your system preferences.
WINbar
WINbar is a lightweight, customizable Windows top bar that brings quick access to essential system controls, live performance metrics, and productivity shortcuts in a clean, always-accessible. inspired by Linux's Waybar.
π Links:
- Download
- Screenshots
- Source code
Developer: Raj Srivastava
tags: #windows #customisation #winbar
WINbar is a lightweight, customizable Windows top bar that brings quick access to essential system controls, live performance metrics, and productivity shortcuts in a clean, always-accessible. inspired by Linux's Waybar.
π Links:
- Download
- Screenshots
- Source code
Developer: Raj Srivastava
β€οΈ Support the Project
If this project makes your life easier, here are a few quick ways to show some love:
βοΈ Star the repo/app
βοΈ Buy a coffee for the developer
π Contribute code, issues, or pull-requests
tags: #windows #customisation #winbar