<?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>Forem: Samiksha Bhor</title>
    <description>The latest articles on Forem by Samiksha Bhor (@samikshabhor).</description>
    <link>https://forem.com/samikshabhor</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%2F1160429%2Fab9a5f6f-aef5-4c05-a5c1-03a82cf13fce.png</url>
      <title>Forem: Samiksha Bhor</title>
      <link>https://forem.com/samikshabhor</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/samikshabhor"/>
    <language>en</language>
    <item>
      <title>Take your first step into GitHub!</title>
      <dc:creator>Samiksha Bhor</dc:creator>
      <pubDate>Tue, 26 Sep 2023 12:58:20 +0000</pubDate>
      <link>https://forem.com/mlscgescoe/take-your-first-step-into-github-4a7k</link>
      <guid>https://forem.com/mlscgescoe/take-your-first-step-into-github-4a7k</guid>
      <description>&lt;p&gt;Want to start your journey as a coder? Visited the GitHub page but don't understand stuff? Worry not! I got you covered.&lt;br&gt;
GitHub is a must-step to come in your journey as a coder. Here is all you need to know to get started with GitHub. In this blog post, you will find a comprehensive introduction to GitHub and its key features. We will explore how GitHub works, its benefits, the basic commands and how you can use it to your advantage.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--gqGG0VaB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8z1v0ts556g2srizome6.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--gqGG0VaB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8z1v0ts556g2srizome6.jpg" alt="Github landing page" width="750" height="496"&gt;&lt;/a&gt;&lt;br&gt;
(reference : &lt;a href="https://nira.com/wp-content/uploads/2021/12/image4-1.jpg"&gt;https://nira.com/wp-content/uploads/2021/12/image4-1.jpg&lt;/a&gt;)&lt;/p&gt;

&lt;h2&gt;
  
  
  Understanding GitHub: An Introduction
&lt;/h2&gt;

&lt;p&gt;GitHub has become an indispensable tool in the world of software development and collaboration. Whether you are a beginner or an experienced programmer, understanding the basics of GitHub can greatly enhance your productivity and efficiency.&lt;/p&gt;

&lt;h2&gt;
  
  
  Exploring the Basics of GitHub: Git and Github?
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--CiOKzbOJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/go5lo5p7akrvnjgelk7i.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--CiOKzbOJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/go5lo5p7akrvnjgelk7i.png" alt="Git page" width="800" height="433"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;(Reference:&lt;a href="https://www.oreilly.com/api/v2/epubs/9781788395038/files/assets/f101b42d-7ec6-4470-a812-850efe897415.png"&gt;https://www.oreilly.com/api/v2/epubs/9781788395038/files/assets/f101b42d-7ec6-4470-a812-850efe897415.png&lt;/a&gt;)&lt;br&gt;
GitHub is a web-based platform that allows for version control and collaboration on projects. It is built on top of Git, a distributed version control system that helps manage changes to files and directories over time.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://youtu.be/w3jLJU7DT5E"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Advantages of using Githubs:
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;The Version Control lets you revert and revisit any stage of 
your project building. The history of any edits made is easily 
accessible.&lt;/li&gt;
&lt;li&gt;GitHub allows easy and effective collaboration. Multiple people 
can work on a project and the changes are noted thus letting 
the team work efficiently.&lt;/li&gt;
&lt;li&gt;Being an open source, GitHub allows people to collaborate and 
participate in any project thus providing opportunities to 
contribute and learn on a large scale.&lt;/li&gt;
&lt;li&gt;GitHub page is a service that is ideal for hosting projects and 
portfolios.&lt;/li&gt;
&lt;li&gt;GitHub allows you to track bugs easily in your project. You 
save a lot of time!!&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--HtL4R2N8--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/meeldh7aqhexgpb8507i.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--HtL4R2N8--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/meeldh7aqhexgpb8507i.jpeg" alt="Tree diagram explaining git" width="406" height="235"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;(Reference: &lt;a href="https://images.app.goo.gl/HpwAWx1joYH3n3nAA"&gt;https://images.app.goo.gl/HpwAWx1joYH3n3nAA&lt;/a&gt;)&lt;/p&gt;

&lt;h2&gt;
  
  
  Basic Git commands you need to know :
&lt;/h2&gt;

&lt;p&gt;Here are some common Git commands that beginners should familiarize themselves with:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;git init&lt;/strong&gt;: Initializes a new Git repository. This is the first command you use when starting a new project.&lt;/li&gt;
&lt;li&gt; &lt;strong&gt;git clone [url]&lt;/strong&gt;: Copies a Git repository from a remote source, and also adds the original location as a remote so you can fetch from it again and push to it if you have permission.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;git status&lt;/strong&gt;: This command informs you about the state of your workspace.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;git add [file]&lt;/strong&gt;: Adds a change in the file to the staging area for Git. It tells Git that you want to include updates from a particular file in the next commit.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;git commit -m "[descriptive message]"&lt;/strong&gt;: Records or snapshots the file permanently in the version history with a message describing the changes.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;git push [alias] [branch]&lt;/strong&gt;: Pushes your changes to a remote repository.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;git pull&lt;/strong&gt;: Fetches the latest changes from the remote repository and merges them with your local one. This command is a combination of &lt;code&gt;git fetch&lt;/code&gt; and &lt;code&gt;git merge&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;git branch&lt;/strong&gt;: Allows you to create, view, and delete branches.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;git checkout [branch]&lt;/strong&gt;: Switches you from one branch to another.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;git merge [branch]&lt;/strong&gt;: Merges the specified branch’s history into the current one.
Knowing these commands and practicing them will help you get your way around with Git Hub. Keep practicing!!&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  GitHub for Beginners: Essential Tips and Tricks
&lt;/h2&gt;

&lt;p&gt;If you are new to GitHub, here are some essential tips and tricks to get started:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Understand the Basics of Version Control: Familiarize yourself with the concept of version control, which allows you to track changes to your code and collaborate.&lt;/li&gt;
&lt;li&gt;Learn the Git Workflow: It is essential to understand how Git works and how to use its commands.&lt;/li&gt;
&lt;li&gt;Start Small: Pick a small project first to learn and experiment with GitHub features.&lt;/li&gt;
&lt;li&gt;Explore: Spend time exploring on Git Hub, observing other projects and learning.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;And! that's it. Intake all that and &lt;em&gt;breathe&lt;/em&gt;. You got this!&lt;br&gt;
For more such informational blogs, stay tuned!&lt;br&gt;
Remember, &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;The rewards of mastering GitHub will undoubtedly be worth the effort.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--3eogYOpU--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4payhm6jki4qwcan50xh.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--3eogYOpU--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4payhm6jki4qwcan50xh.gif" alt="Brain powered gif" width="640" height="428"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>microsoft</category>
      <category>github</category>
      <category>git</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
