<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Posts on Your Site Title</title><link>https://greeneaaron1.github.io/posts/</link><description>Recent content in Posts on Your Site Title</description><generator>Hugo</generator><language>en</language><lastBuildDate>Tue, 23 Dec 2025 10:00:00 -0500</lastBuildDate><atom:link href="https://greeneaaron1.github.io/posts/index.xml" rel="self" type="application/rss+xml"/><item><title>Git workflows for beginners</title><link>https://greeneaaron1.github.io/posts/my-first-post/</link><pubDate>Tue, 23 Dec 2025 10:00:00 -0500</pubDate><guid>https://greeneaaron1.github.io/posts/my-first-post/</guid><description>&lt;p&gt;This is a guide I made while learning how to code and use git. Hope you find it useful too!&lt;/p&gt;
&lt;h2 id="typical-flow-for-90-of-cases"&gt;Typical flow (for 90% of cases)&lt;/h2&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;git clone # get repo (first time)

OR (if you already cloned it)

git pull origin main # update local main

git checkout -b new-branch # create branch

[make edits]

git diff # (optional) see what you changed
git status # (optional) see what’s staged vs not

git add . # stage changes
git commit -m “message” # snapshot commit
git push origin new-branch # push branch

[create PR on GitHub]

after merging the PR:

git checkout main
git pull origin main

git branch -D old-branch # delete local branch
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="quick-checks"&gt;Quick checks&lt;/h2&gt;
&lt;p&gt;Use these when you’re unsure what’s going on.&lt;/p&gt;</description></item></channel></rss>