Cleaned up the Git How-to a little and made infor more accurate

This commit is contained in:
2025-08-07 23:04:41 -05:00
parent bfeb3594ec
commit 1e358c1b2b

View File

@@ -1,19 +1,25 @@
📜 Git Basics for Our Discord Bot Project 📜 Git Basics for Our Discord Bot Project
(so we dont break things accidentally) (so we dont break things accidentally)
1⃣ Cloning the repo (first time setup)
Run this in your terminal (replace with the Gitea URL for our project):
1⃣ Cloning the repo (***first time setup***)
Run this in your terminal:
git clone https://gitea.wheelytho.com/joshypoo/DiscordTipBot git clone https://gitea.wheelytho.com/joshypoo/DiscordTipBot
This creates a folder with all the files and already sets up the remote. This creates a folder with all the files and already sets up the remote.
2⃣ Making sure youre on the right branch 2⃣ Making sure youre on the right branch
Check which branch youre on: Check which branch youre on:
git branch git branch
If you see * master (or * main), youre good. If you see * master, youre good.
3⃣ Pulling latest changes from Gitea 3⃣ Pulling latest changes from Gitea
Before making edits: Before making edits:
@@ -24,7 +30,7 @@ If it gives an error like “no tracking information”, link the branch:
git branch --set-upstream-to=origin/master master git branch --set-upstream-to=origin/master master
(or use main if thats our branch name).
4⃣ Making changes & committing 4⃣ Making changes & committing
After editing files: After editing files:
@@ -32,14 +38,18 @@ After editing files:
git add . git add .
git commit -m "Describe what you changed" git commit -m "Describe what you changed"
5⃣ Pushing your changes to Gitea 5⃣ Pushing your changes to Gitea
git push git push
6⃣ The golden rule 6⃣ The golden rule
Always git pull before you start making changes. Always git pull before you start making changes.
It avoids merge conflicts and sadness. It avoids merge conflicts and sadness.
7⃣ VS Code Tip 7⃣ VS Code Tip
The Source Control tab (Ctrl+Shift+G) lets you stage, commit, and push without typing commands. The Source Control tab (Ctrl+Shift+G) lets you stage, commit, and push without typing commands.