<?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: Joyce chepleting</title>
    <description>The latest articles on DEV Community by Joyce chepleting (@joyting-gif).</description>
    <link>https://dev.to/joyting-gif</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%2F3717995%2F77694b1a-3f09-4d7b-9bd5-aa197a55f3d6.png</url>
      <title>DEV Community: Joyce chepleting</title>
      <link>https://dev.to/joyting-gif</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/joyting-gif"/>
    <language>en</language>
    <item>
      <title>Schemas and data modelling in Power BI</title>
      <dc:creator>Joyce chepleting</dc:creator>
      <pubDate>Thu, 05 Feb 2026 15:05:38 +0000</pubDate>
      <link>https://dev.to/joyting-gif/schemas-and-data-modelling-in-power-bi-49ma</link>
      <guid>https://dev.to/joyting-gif/schemas-and-data-modelling-in-power-bi-49ma</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;Power BI is a business analytical service that connects,cleans and transforms raw data into visial reports and dashboards that are interactive.In Power BI, data schemas define how tables are structured and related within a data model.&lt;br&gt;
While &lt;strong&gt;data modelling&lt;/strong&gt; is the process of analyzing and defining all the different data types your business collects and produces, as well as the relationships between those bits of data,&lt;strong&gt;schemas&lt;/strong&gt;on the other hand refers to the structure and organization of data within a data model.&lt;/p&gt;

&lt;h2&gt;
  
  
  Data modelling in Power BI
&lt;/h2&gt;

&lt;p&gt;Data modelling involves creating visual representation from data collected.It helps in supporting exploration,ensure your Power BI can solve large volume of dat effectively and promotes accurate reports among other things.It involves organizing data,establishing relationship and selecting most appropiate schema.&lt;br&gt;
 &lt;strong&gt;Fact table&lt;/strong&gt;&lt;br&gt;
This hold data that are quantifiable or measurable for analysis.Examples include sales amount,quantity,profit and discount.&lt;br&gt;
&lt;strong&gt;Dimension table&lt;/strong&gt;&lt;br&gt;
This hold text data that are descriptive.Examples include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;customer name&lt;/li&gt;
&lt;li&gt;date&lt;/li&gt;
&lt;li&gt;location&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;Relationships describe how tables are related in a data model. Power BI uses these relationships to merge data from different tables during analysis.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Common Types of Relationships&lt;/strong&gt;&lt;br&gt;
One-to-Many (1:*) – Most common (e.g., one customer → many sales)&lt;br&gt;
One-to-One (1:1) – Rare&lt;br&gt;
Many-to-Many (:) – Used cautiously&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Relationship Direction&lt;/strong&gt;&lt;br&gt;
Single direction (recommended for simplicity and performance)&lt;br&gt;
Both directions (can cause ambiguity if misused)&lt;br&gt;
Well-defined relationships are essential to ensure correct calculations and avoid incorrect aggregations.&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;Star schemas&lt;/strong&gt;&lt;br&gt;
It is simple and commonly used schema in warehousing that consist of central fact table surrounded by dimension tables, forming a star-like pattern.&lt;br&gt;
Star schemas are ideal for straightforward reporting and querying. They are efficient for read-heavy operations, making them suitable for dashboards and summary reports.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fy2lhar7qecuw5dzogsw4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fy2lhar7qecuw5dzogsw4.png" alt=" " width="720" height="492"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Snowflake schema&lt;/strong&gt;&lt;br&gt;
This is a normalized version of the star schema and unlike the star schema ,dimension tables are further divided  by splitting dimension tables  into multiple related tables, resulting in a more complex structure that looks like a snowflake.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmg2sgsfmvzruiwv2ygep.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmg2sgsfmvzruiwv2ygep.png" alt=" " width="720" height="405"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It is used in scenarios requiring detailed data models and efficient storage. They are beneficial when dealing with large datasets where data redundancy needs to be minimized.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Galaxy schema&lt;/strong&gt;&lt;br&gt;
It involves multiple fact tables that share dimension tables, creating a complex, interconnected data model.Galaxies schemas are suitable for large-scale enterprise environments where multiple related business processes need to be analyzed.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqi87jzyyr1dj9e4lt78h.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqi87jzyyr1dj9e4lt78h.png" alt=" " width="327" height="154"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Implementing Schemas in Power BI
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Creating a Star Schema&lt;/strong&gt;&lt;br&gt;
Set Up Fact and Dimension Tables: Identify and create the central fact table and surrounding dimension tables.&lt;br&gt;
Link Tables: Establish relationships between the fact table and dimension tables using foreign keys.&lt;br&gt;
Optimize for Performance: Index key columns and use efficient data types to enhance query performance.&lt;br&gt;
&lt;strong&gt;Implementing a Snowflake Schema&lt;/strong&gt;&lt;br&gt;
Normalize Dimension Tables: Split dimension tables into related sub-tables to reduce redundancy.&lt;br&gt;
Create Relationships: Define relationships between sub-tables and the main dimension tables, ensuring referential integrity.&lt;br&gt;
Optimize Storage: Use appropriate storage and indexing strategies to manage complex joins efficiently.&lt;br&gt;
&lt;strong&gt;Setting Up a Galaxies Schema&lt;/strong&gt;&lt;br&gt;
Identify Fact Tables: Determine the various fact tables needed for different business processes.&lt;br&gt;
Share Dimension Tables: Create shared dimension tables to link multiple fact tables.&lt;br&gt;
Ensure Efficient Querying: Design the schema to support complex queries and optimize performance through indexing and data partitioning.&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>How is Ms Excell for basic data analysis.</title>
      <dc:creator>Joyce chepleting</dc:creator>
      <pubDate>Tue, 03 Feb 2026 15:29:19 +0000</pubDate>
      <link>https://dev.to/joyting-gif/how-is-ms-excell-for-basic-data-analysis-5g1d</link>
      <guid>https://dev.to/joyting-gif/how-is-ms-excell-for-basic-data-analysis-5g1d</guid>
      <description>&lt;p&gt;Ms excell is often used in data analysis for organizing data,calculations through in-built functions such as (SUM,AVERAGE),visualizing trends and insights using charts,summarizing data using pivot tables,applying conditional formatting and quick identification of issues that need to be solved or opportunities. &lt;/p&gt;

&lt;h2&gt;
  
  
  Uses of Ms excell in data analysis
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;1.Calculation&lt;/strong&gt;&lt;br&gt;
Built in functions such as SUM(),AVERAGE(),COUNT() and others are used for calculation.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxx6ac59z8py96ekng2du.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxx6ac59z8py96ekng2du.png" alt=" " width="800" height="257"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Conditional formatting&lt;/strong&gt; where functions such as COUNTIF,SUMIF are used to count or sum based on specific conditions.&lt;br&gt;
&lt;strong&gt;Pivot tables&lt;/strong&gt;are used to summarize vast data by categories (rows/columns) and values (sum, count, average).&lt;br&gt;
Steps to be involved here include:&lt;br&gt;
i)Select any cell in your worksheet, go to the Home tab, and click on "Pivot Table&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6ph4xp64lci5qfryjgyw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6ph4xp64lci5qfryjgyw.png" alt=" " width="546" height="261"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;ii)Choose the Pivot Table Location&lt;br&gt;
iii)Add Fields to the Pivot Table&lt;br&gt;
For example drag the "Country" field to the Row area and the "Days" field to the Value area.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F45743g2241exu9wv3puh.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F45743g2241exu9wv3puh.png" alt=" " width="342" height="470"&gt;&lt;/a&gt;&lt;br&gt;
iv)The end result will look like this.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F98udnd0op25do8ykiya3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F98udnd0op25do8ykiya3.png" alt=" " width="413" height="380"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;2.&lt;strong&gt;Data organization and cleaning&lt;/strong&gt;&lt;br&gt;
This involves sorting and filtering.Go to your table and select a column you want then choose the filter option on top of the ribbon then choose how you want your data filtered for example if it's greater than 10.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fj75mmf0v9txjcvod81hl.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fj75mmf0v9txjcvod81hl.png" alt=" " width="559" height="426"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Removing duplicates is also another feature used to ensure data accuracy.&lt;/p&gt;

&lt;p&gt;3.&lt;strong&gt;Charts and Visualization&lt;/strong&gt;&lt;br&gt;
Ms Excell uses bars such as in bar charts or lines such as in line chart to represent data. Examples of charts used are  Line Chart,Bar Chart,Column Chart,Area Chart and Pie Chart.&lt;br&gt;
To get here you have to:&lt;br&gt;
   Select your dataset and go to Insert &amp;gt; Charts.&lt;br&gt;
   Choose from bar charts, line charts, or pie charts.&lt;br&gt;
   Customize the chart for clarity and impact.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5i3cnh3lwcv3jlpbh07v.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5i3cnh3lwcv3jlpbh07v.png" alt=" " width="637" height="425"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fo6e9ucsdolwgkobqtaw3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fo6e9ucsdolwgkobqtaw3.png" alt=" " width="477" height="284"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>beginners</category>
    </item>
    <item>
      <title>A beginners guide to Git and Github</title>
      <dc:creator>Joyce chepleting</dc:creator>
      <pubDate>Sun, 01 Feb 2026 15:46:34 +0000</pubDate>
      <link>https://dev.to/joyting-gif/a-beginners-guide-to-git-and-github-465l</link>
      <guid>https://dev.to/joyting-gif/a-beginners-guide-to-git-and-github-465l</guid>
      <description>&lt;h2&gt;
  
  
  Definition of Git and Github
&lt;/h2&gt;

&lt;p&gt;This two may seem familiar to someone new but they are not.&lt;br&gt;
&lt;strong&gt;Git&lt;/strong&gt; is a free, open source software usedfor tracking changes in file and managing version history locally.&lt;br&gt;
&lt;strong&gt;Github&lt;/strong&gt; on the other hand is web-based platform that provide hosting repositories, team collaboration and project management.&lt;br&gt;
In conclusion, you do not need Github to use Git but you need Git to use Github.&lt;/p&gt;

&lt;h2&gt;
  
  
  Connecting Git to Github account
&lt;/h2&gt;

&lt;p&gt;Step 1Install Git : you can downloadit from the official Git website&lt;br&gt;
Step 2 :Create a Github account if you don't have one already.&lt;br&gt;
Step 3Configure Git with your credentials : open your terminal or command prompt and set your username and email address, which will be associated with your commits:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzd6vsmh9kwxg1c5jce31.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzd6vsmh9kwxg1c5jce31.png" alt=" " width="494" height="48"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 4Create a repository on github: Login to GitHub.com , click the + sign at the top right corner and select New repository.&lt;br&gt;
Step 5 : Name your repository and click create repository.&lt;br&gt;
Step 6: Authenthication. When you connect to a GitHub repository from Git, you need to authenticate with GitHub using either HTTPS or SSH.&lt;br&gt;
     -Connecting using HTTPS,which is normally recommended means you can cache your GitHub credentials in Git using a credential helper.&lt;br&gt;
     -Connecting over SSH means you must generate SSH keys on each computer you use to push or pull from GitHub.&lt;/p&gt;

&lt;p&gt;You now have Git and Github.This means you can now create a repository where you can store your project as a form of backup and you can share your work globally.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is Git and why is version control important
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Git&lt;/strong&gt; is a free open source device version control.&lt;br&gt;
&lt;strong&gt;Version control system&lt;/strong&gt;tracks and records changes to any file (or a group of files) allowing you to recall specific iterations later on or as needed.This system allows people in different locations to work collaboratively on a project.&lt;br&gt;
This is what Git allows users to do. Individuals can work on a project locally (on their own computers), save any changes that work, then synchronize those changes to a Git repository so others can see their newer version.&lt;/p&gt;

&lt;h2&gt;
  
  
  Importance of version contol
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Reversion&lt;/strong&gt;.The in depth tracking helps make it easier to return       to earlier version if needed.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;2.&lt;strong&gt;Attribution&lt;/strong&gt;. Every change made can be made to a team member.&lt;/p&gt;

&lt;p&gt;3.Team can separate form branches and work on different projects then merge.&lt;/p&gt;

&lt;p&gt;4.&lt;strong&gt;Concurrency&lt;/strong&gt;.Git enables these developers to work concurrently while helping to prevent any conflict between each developer’s changes.&lt;/p&gt;

&lt;p&gt;5.Helps in better organization and communication.This happens when members commit messages(they explain where changes were made and why by writing a message).&lt;/p&gt;

&lt;h2&gt;
  
  
  Git PUSH
&lt;/h2&gt;

&lt;p&gt;The git push command is used to transfer or push the commit, which is made on a local branch in your computer to a remote repository like GitHub. The command used for pushing to GitHub is given below.&lt;/p&gt;

&lt;p&gt;git push 'remote_name' 'branch_name'&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;create a new repository&lt;/strong&gt;
You need to create a new repository and click on the plus sign.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Fill up all the required details, i.e., repository name, description and also make the repository public this time as it is free.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fv6vgc1z3pgg31ok53lnh.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fv6vgc1z3pgg31ok53lnh.png" alt=" " width="800" height="549"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;2.&lt;strong&gt;Open your Git Bash&lt;/strong&gt;&lt;br&gt;
3.&lt;strong&gt;Create your local project in your desktop directed towards a current working directory&lt;/strong&gt;&lt;br&gt;
pwd stands for 'print working directory', which is used to print the current directory.&lt;br&gt;
Move to the specific path in your local computer by cd 'path_name'. The cd commands stand for 'change directory' and it is used to change to the working directory in your operating system, and to locate your file, 'path_name', i.e., C:/Users/Dell/Downloads/FaceDetect-main needs to be given. This command can identify the required file that you are looking to work with.&lt;br&gt;
4.&lt;strong&gt;Initialize the git repository&lt;/strong&gt;&lt;br&gt;
Use git init to initialize the repository.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fw4qr4blzxl14mej16286.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fw4qr4blzxl14mej16286.png" alt=" " width="575" height="366"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Add the file to the new local repository
Use git add . in your bash to add all the files to the given folder. Use git status in your bash to view all the files that are going to be staged to the first commit.
6.Commit the files staged in your local repository by writing a commit message
You can create a commit message by git commit -m 'your message', which adds the change to the local repository. git commit uses -m as a flag for a message to set the commits with the content where the full description is included, and a message is written in an imperative sentence up to 50 characters long and defining "what was changed", and "why was the change made".&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftflmuuakgvholtta1fy2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftflmuuakgvholtta1fy2.png" alt=" " width="577" height="362"&gt;&lt;/a&gt;&lt;br&gt;
7.Copy your remote repository's URL from GitHub&lt;br&gt;
The HTTPS or URL is copied from the given GitHub account, which is the place of the remote repository.&lt;br&gt;
8.Add the URL copied, which is your remote repository, to where your local content from your repository is pushed.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Push the code in your local repository to GitHub
git push -u origin main is used for pushing local content to GitHub.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;In the code, origin is your default remote repository name and -u flag is upstream, which is equivalent to -set-upstream. main is the branch. name.upstream is the repository from which we have cloned the project.&lt;/p&gt;

&lt;p&gt;Fill in your GitHub username and password.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2pyvlelws60kqgdh7htq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2pyvlelws60kqgdh7htq.png" alt=" " width="575" height="369"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  How to pull code from Github
&lt;/h2&gt;

&lt;p&gt;-GitHub Desktop provides a graphical interface for these operations. &lt;br&gt;
-Open GitHub Desktop.&lt;br&gt;
-Click the File menu and select Clone repository... (for the first time) or select your existing repository from the list (to get updates).&lt;br&gt;
-If cloning, select the repository from your GitHub account or paste the URL, choose a local path, and click Clone.&lt;br&gt;
-If updating an existing repo, simply click the Fetch origin or Pull origin button in the top bar to sync your local branch with the remote. &lt;/p&gt;

&lt;h2&gt;
  
  
  Tracking File Changes Using Git
&lt;/h2&gt;

&lt;p&gt;Tracking file changes using Git enables effective version control by recording updates and maintaining a clear history of file modifications.Keeps a complete version history of files.&lt;br&gt;
Helps review and manage changes over time.&lt;br&gt;
Viewing Commit History of a File in Git&lt;br&gt;
It helps identify when and how a file was modified across different commits.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 1: Check the Current Status of Repository&lt;/strong&gt;&lt;br&gt;
It's a good practice to check the current status of the Git repository before starting to view the change history of a filE&lt;br&gt;
This will display the current state of the repository, including any untracked, modified, or staged files.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 2: View the Change History of a File&lt;/strong&gt;&lt;br&gt;
To view the change history of a particular file, use the git log command.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwa1m0tnd8xxngctx8up2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwa1m0tnd8xxngctx8up2.png" alt=" " width="800" height="296"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 3: View the Changes Made in a Commit&lt;br&gt;
To view the changes that were made in a particular commit, we can use the git show command.&lt;/p&gt;

&lt;p&gt;git show &lt;code&gt;commit-hash&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F38iduyla9t4w4coubnpk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F38iduyla9t4w4coubnpk.png" alt=" " width="800" height="579"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>gitlab</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
