<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Judy Wambugu</title>
    <description>The latest articles on DEV Community by Judy Wambugu (@judy_wambugu_101f2112e5d5).</description>
    <link>https://dev.to/judy_wambugu_101f2112e5d5</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3709630%2Faebb8cc1-d93d-4c2d-8b5b-b4f47f0d368e.jpg</url>
      <title>DEV Community: Judy Wambugu</title>
      <link>https://dev.to/judy_wambugu_101f2112e5d5</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/judy_wambugu_101f2112e5d5"/>
    <language>en</language>
    <item>
      <title>Schemas and Data Modelling in Power BI: A Beginner-Friendly Guide</title>
      <dc:creator>Judy Wambugu</dc:creator>
      <pubDate>Tue, 03 Feb 2026 15:47:41 +0000</pubDate>
      <link>https://dev.to/judy_wambugu_101f2112e5d5/schemas-and-data-modelling-in-power-bi-a-beginner-friendly-guide-24li</link>
      <guid>https://dev.to/judy_wambugu_101f2112e5d5/schemas-and-data-modelling-in-power-bi-a-beginner-friendly-guide-24li</guid>
      <description>&lt;p&gt;When working with Power BI, one of the most important (and often overlooked) step is &lt;strong&gt;data modelling&lt;/strong&gt;. A good data model makes your reports faster, easier to build and more accurate. A bad model can lead to slow performance, confusing visuals and incorrect results.&lt;/p&gt;

&lt;p&gt;In this article we will explore:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;What data modelling is&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Fact and dimension tables&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Common schema and model types such as Star schema and Snowflake schema&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Relationships in Power BI&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Why good data modelling is critical for performance and reporting accuracy&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What is Data Modelling in Power BI?
&lt;/h2&gt;

&lt;p&gt;Data Modelling is the process of &lt;strong&gt;organizing tables and defining relationships&lt;/strong&gt; between them so that Power BI understands how data connects. Data modelling is not just a technical step, it directly affects performance, accuracy, and usability of Power BI reports.&lt;/p&gt;

&lt;p&gt;A data model answers questions like:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;How are sales linked to customers?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;How do dates connect to transactions?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Which tables store descriptive data and which store numbers?&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Power BI uses this model to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Calculate measures correctly&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Filter visuals properly&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Optimize performance using its internal engine (Vertipaq). This engine performs best when data is structured in a simple and predictable way.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Fact Tables and Dimension Tables
&lt;/h2&gt;

&lt;p&gt;Most Power BI models are built using &lt;strong&gt;fact tables&lt;/strong&gt; and &lt;strong&gt;dimension tables&lt;/strong&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Fact Tables
&lt;/h3&gt;

&lt;p&gt;A &lt;strong&gt;fact table&lt;/strong&gt; stores:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Numeric values (measures)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Business events or transactions&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Examples of facts:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Sales amount&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Quantity sold&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Revenue&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Cost&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Profit&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Typical characteristics:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Very large (many rows)&lt;/li&gt;
&lt;li&gt;Contains foreign keys linking to dimension tables&lt;/li&gt;
&lt;li&gt;Used for calculations and aggregations&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Example fact table: Sales&lt;/strong&gt;&lt;br&gt;
| DateID | ProductID | CustomerID | SalesAmount | Quantity |&lt;br&gt;
|------|----------|-----------|------------|----------|&lt;/p&gt;

&lt;h3&gt;
  
  
  Dimension Tables
&lt;/h3&gt;

&lt;p&gt;A &lt;strong&gt;dimension table&lt;/strong&gt; stores descriptive information that gives context to facts.&lt;/p&gt;

&lt;p&gt;Examples of dimensions:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Customers&lt;/li&gt;
&lt;li&gt;Products&lt;/li&gt;
&lt;li&gt;Dates&lt;/li&gt;
&lt;li&gt;Locations&lt;/li&gt;
&lt;li&gt;Categories&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Typical characteristics:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Smaller than fact tables&lt;/li&gt;
&lt;li&gt;Contain unique values (one row per item)&lt;/li&gt;
&lt;li&gt;Used for filtering, slicing, and grouping data&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Example dimension table: Product&lt;/strong&gt;&lt;br&gt;
| ProductID | ProductName | Category | Brand |&lt;br&gt;
|----------|------------|----------|-------|&lt;/p&gt;

&lt;h2&gt;
  
  
  Common schema and model types
&lt;/h2&gt;

&lt;h3&gt;
  
  
  What Is a Star Schema?
&lt;/h3&gt;

&lt;p&gt;A &lt;strong&gt;star schema&lt;/strong&gt; is the most recommended data model in Power BI.&lt;/p&gt;

&lt;p&gt;In a star schema:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;There is a single &lt;strong&gt;&lt;em&gt;fact table&lt;/em&gt;&lt;/strong&gt; sits at the center&lt;/li&gt;
&lt;li&gt;There are multiple &lt;em&gt;&lt;strong&gt;dimension tables&lt;/strong&gt;&lt;/em&gt; that connect directly to the fact table. There is also no relationships between dimensions.&lt;/li&gt;
&lt;li&gt;The model looks like a star&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Some advantages of using a star schema model include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Better/fast performance. A clean star schema reduces memory usage&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Simple DAX formulas&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Easier filtering and slicing&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Fewer relationship issues. Poor models with unnecessary relationships slow everything down.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Some disadvantages of a star schema model include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Data redundancy since dimension tables in a star schema are large and often store repeated descriptive values, for instance a &lt;em&gt;product&lt;/em&gt; dimension can repeat category name and the brand name even though there may be a &lt;em&gt;category&lt;/em&gt; or &lt;em&gt;brand&lt;/em&gt; dimensions as well &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;More complex relationships&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Harder DAX calculations&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Less intuitive for report users&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  What Is a Snowflake Schema?
&lt;/h3&gt;

&lt;p&gt;A &lt;strong&gt;snowflake schema&lt;/strong&gt; is a more complex version of a star schema.&lt;/p&gt;

&lt;p&gt;In a snowflake schema:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;There is also a central &lt;strong&gt;&lt;em&gt;fact table&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;There are also multiple &lt;strong&gt;&lt;em&gt;dimension tables&lt;/em&gt;&lt;/strong&gt; which are broken into multiple related tables. These dimensions connect to other dimensions instead of directly to the fact table&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Advantages of a snowflake schema include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Reduces data redundancy especially when the dimension tables are very large&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Normalized structure (similar to databases)&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Disadvantages of a snowflake schema include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Slower performance in Power BI&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;More complex relationships&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Harder DAX calculations&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Less intuitive for report users&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Relationships in Power BI
&lt;/h2&gt;

&lt;p&gt;Relationships define &lt;strong&gt;how tables are connected&lt;/strong&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Common Relationship Types
&lt;/h3&gt;

&lt;h4&gt;
  
  
  1. One-to-Many (1:*)
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;This is the default and most recommended relationship in Power BI. It is characterized by:&lt;/li&gt;
&lt;li&gt;One dimension record which relates to many fact records
For instance: &lt;code&gt;One customer → many sales&lt;/code&gt; or &lt;code&gt;One product → many transactions&lt;/code&gt; &lt;/li&gt;
&lt;li&gt;It is the most preferred relationship type because it is &lt;em&gt;simple&lt;/em&gt;, &lt;em&gt;fast&lt;/em&gt;, easier to use for &lt;em&gt;accurate filtering&lt;/em&gt; and works perfectly with a &lt;em&gt;star schema&lt;/em&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  2. Many-to-One(*:1)
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;This is the &lt;strong&gt;&lt;em&gt;same&lt;/em&gt;&lt;/strong&gt; relationship as one-to-many, just viewed from the other direction. &lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  3. One-to-One(1:1)
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;It is characterised by one row in one tables matching &lt;strong&gt;exactly one row&lt;/strong&gt; in another table. For instance: &lt;code&gt;Employee table ↔ Employee details table&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;It is mostly used when splitting a wide table into two or for security reasons.&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  4. Many-to-Many(:)
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;It is characterised by multiple rows in one table relating to multiple rows in another table. For instance: &lt;strong&gt;&lt;em&gt;products&lt;/em&gt;&lt;/strong&gt; belonging to multiple &lt;em&gt;&lt;strong&gt;categories&lt;/strong&gt;&lt;/em&gt; or &lt;strong&gt;&lt;em&gt;customers&lt;/em&gt;&lt;/strong&gt; in multiple &lt;strong&gt;&lt;em&gt;segments&lt;/em&gt;&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Can cause ambiguity filtering and incorrect results if not handled carefully&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Relationship Direction (Filter Direction)
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Single direction&lt;/strong&gt;: Filters flow in one direction only. A typical flow would be from dimension → fact (recommended). It is preferable because it is &lt;em&gt;predictable&lt;/em&gt;, has &lt;em&gt;better performance&lt;/em&gt; and there are &lt;em&gt;fewer circular dependencies&lt;/em&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Both directions&lt;/strong&gt;: Filters in both directions. For instance: &lt;code&gt;Dimension ⇄ Fact&lt;/code&gt;. It is mostly used where there is many-to-many relationships and complex slicer interactions. It's downside is that it can cause confusing results and slower performance.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Why Good Data Modelling is critical for Performance and Reporting Accuracy
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;In conclusion, good data modelling is the foundation of every successful Power BI report. Even with clean data and beautiful visuals, a poorly designed data model can cause slow performance and incorrect results.&lt;/li&gt;
&lt;li&gt;Power BI relies heavily on the structure of the data model to decide how data is &lt;strong&gt;&lt;em&gt;filtered&lt;/em&gt;&lt;/strong&gt;, &lt;em&gt;&lt;strong&gt;aggregated&lt;/strong&gt;&lt;/em&gt;, and &lt;em&gt;&lt;strong&gt;calculated&lt;/strong&gt;&lt;/em&gt;.&lt;/li&gt;
&lt;li&gt;Good modelling helps performance because there are fewer tables and relationships to scan, there is reduced memory usage, faster query execution and smoother interactions (slicers, filters, visuals).&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>powerbi</category>
      <category>schema</category>
      <category>datarelationships</category>
      <category>datamodellinginpowerbi</category>
    </item>
    <item>
      <title>A Beginner-Friendly Guide to Git, GitHub, and Version Control</title>
      <dc:creator>Judy Wambugu</dc:creator>
      <pubDate>Sun, 18 Jan 2026 10:03:45 +0000</pubDate>
      <link>https://dev.to/judy_wambugu_101f2112e5d5/a-beginner-friendly-guide-to-git-github-and-version-control-cka</link>
      <guid>https://dev.to/judy_wambugu_101f2112e5d5/a-beginner-friendly-guide-to-git-github-and-version-control-cka</guid>
      <description>&lt;h1&gt;
  
  
  Git for Beginners: What it is, Why it matters and how to use it with GitHub
&lt;/h1&gt;

&lt;p&gt;If you are new to tech, data or programming, you've probably heard people talk about &lt;strong&gt;Git&lt;/strong&gt; and &lt;strong&gt;GitHub&lt;/strong&gt; a lot, and maybe felt a bit confused. I know I did.&lt;/p&gt;

&lt;p&gt;This article explains Git in &lt;strong&gt;simple terms&lt;/strong&gt;, why it's important and how to use it to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Track changes in your code&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Push your work to GitHub&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Pull updates from GitHub&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Avoid losing progress when things break&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What is Git?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Git is a version control system&lt;/strong&gt;.It is a local tool that &lt;strong&gt;tracks&lt;/strong&gt; every change you make to your code. Think of it like &lt;strong&gt;"Track Changes"&lt;/strong&gt; in Microsoft Word, but for code.&lt;/p&gt;

&lt;p&gt;That means Git helps you:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Keep track of changes in your file&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Save different versions of your work&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Go back in time if something breaks&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Work safely without losing progress&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;It also lets multiple people work on the same code without overwriting each other.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Git runs &lt;strong&gt;on your computer&lt;/strong&gt; and works quietly in the background. Every time you make a change, Git can take a &lt;strong&gt;snapshot&lt;/strong&gt; of your project. These snapshots are called &lt;strong&gt;commits&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The command-line program to interact with Git is called &lt;strong&gt;GitBash&lt;/strong&gt;. Another GUI where you can also use Git is &lt;strong&gt;Visual Studio Code (VS Code)&lt;/strong&gt; &lt;/p&gt;

&lt;h2&gt;
  
  
  Why is Version Control Important?
&lt;/h2&gt;

&lt;p&gt;Before Git, people used to save 20 versions of a file, copy folders as backups and panic when something breaks. &lt;/p&gt;

&lt;p&gt;Version control is a &lt;strong&gt;core skill&lt;/strong&gt; in tech, data and software roles.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is GitHub (and how is it different from Git)?
&lt;/h2&gt;

&lt;p&gt;This part often confuses beginners.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Git&lt;/strong&gt; → Tracks changes locally on your computer&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;GitHub&lt;/strong&gt; → Stores your Git projects online&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;GitHub is a &lt;strong&gt;cloud platform&lt;/strong&gt; where you:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Back up your code&lt;/li&gt;
&lt;li&gt;Share projects&lt;/li&gt;
&lt;li&gt;Collaborate with others&lt;/li&gt;
&lt;li&gt;Build a public portfolio&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;GitHub works &lt;em&gt;with&lt;/em&gt; Git, it doesn’t replace it.&lt;/p&gt;




&lt;h2&gt;
  
  
  Basic Git and GitHub Workflow (How Git, GitBash and GitHub intergrate)
&lt;/h2&gt;

&lt;p&gt;Here’s the normal flow:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Write code on your computer using GitBash or VS Code which are the interface to Git&lt;/li&gt;
&lt;li&gt;Git tracks the changes&lt;/li&gt;
&lt;li&gt;You save a snapshot (commit)&lt;/li&gt;
&lt;li&gt;You push it to GitHub which is your cloud storage&lt;/li&gt;
&lt;li&gt;Others (or future you) can pull it later&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  How to Track Changes Using Git
&lt;/h2&gt;

&lt;p&gt;Once Git is set up in a project folder, it automatically notices when files change.&lt;/p&gt;

&lt;h3&gt;
  
  
  Common Git actions:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Status&lt;/strong&gt; → What changed?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Add&lt;/strong&gt; → Select changes to save&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Commit&lt;/strong&gt; → Save a snapshot&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Example:
&lt;/h3&gt;

&lt;p&gt;&lt;code&gt;bash&lt;br&gt;
git status&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;This command tells you:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Which files changed&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Which files are ready to be committed&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;What Git is waiting for you to do next&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
  
  
  Saving Changes (Add and Commit)
&lt;/h2&gt;

&lt;p&gt;To save your work in Git, you usually do two things:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;bash
git add
git commit -m "Describe what you changed"
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;git add&lt;/strong&gt; → selecting files&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;git commit&lt;/strong&gt; → clicking &lt;strong&gt;save&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  How to Push Code to GitHub
&lt;/h2&gt;

&lt;p&gt;Once your changes are committed locally, you can send them to GitHub using the following code:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;bash
git push origin main
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This uploads your commits to the remote repository on GitHub.&lt;/p&gt;

&lt;p&gt;Now your work is:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Backed up online&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Visible to others&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Safely stored even if your laptop breaks&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  How to Pull Code to GitHub
&lt;/h2&gt;

&lt;p&gt;If you’re working on multiple devices, or collaborating with others, you’ll need to pull updates from GitHub:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;bash
git pull origin main
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This downloads the latest changes and updates your local project.&lt;/p&gt;

</description>
      <category>git</category>
      <category>github</category>
      <category>versioncontrol</category>
      <category>learning</category>
    </item>
  </channel>
</rss>
