<?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: Devraj Roy</title>
    <description>The latest articles on DEV Community by Devraj Roy (@devrajalt).</description>
    <link>https://dev.to/devrajalt</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%2F715419%2F80fb42d2-9829-422f-b651-cfa6bb075faf.png</url>
      <title>DEV Community: Devraj Roy</title>
      <link>https://dev.to/devrajalt</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/devrajalt"/>
    <language>en</language>
    <item>
      <title>My dev journey</title>
      <dc:creator>Devraj Roy</dc:creator>
      <pubDate>Wed, 29 Sep 2021 13:18:40 +0000</pubDate>
      <link>https://dev.to/devrajalt/my-dev-journey-13dc</link>
      <guid>https://dev.to/devrajalt/my-dev-journey-13dc</guid>
      <description>&lt;p&gt;&lt;strong&gt;Hello world, my name is Devraj Roy and I am learning web development with Tanay Pratap. Am writing this blog to tell you How I started my programming journey…&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;I live in Guwahati a small city of NorthEast India. I completed my Higher Secondary in 2014. I did not study college. Since I did not had a college degree I struggled to find a good job.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;I worked as a food delivery guy, worked in a drug store, in a warehouse. In 2020 I lost my job. I didn’t know what am going to do back then. My financial situation from bad got to worst. I continued searching for job but No Vacancies.&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--noFj3FrI--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/m8kqzpyd7u1m0oq0kjzj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--noFj3FrI--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/m8kqzpyd7u1m0oq0kjzj.png" alt="undraw_conversation"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;In April 2021 a good friend of mine Jowel Tisso asked me to try programming. He was already working as a freelance app developer. He told me about neogcamp and Tanay Pratap’s level 0.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;At first I told him programming wasn’t for me. But I started watching Tanay Pratap’s video on YouTube and started following him on Instagram. Eventually I thought to give it a try and started with level 0.&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--sde7PEp4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4t80aylfbk5uxq7ciudp.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--sde7PEp4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4t80aylfbk5uxq7ciudp.png" alt="undraw_freelancer"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;For a newbie like me who has no coding experience before level 0 is perfect start. The way Tanay Pratap explains everything and how course is prepared for beginners is awesome.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;I like to code now I can be rest assured of good future in this field. Programming doesn’t require good grades or a college degree as long as am ready to work hard.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--mhr5UF6P--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/237am1pzafwx69jndi79.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--mhr5UF6P--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/237am1pzafwx69jndi79.png" alt="undraw_developer"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Skills are crafted, not gifted.&lt;/strong&gt; &lt;/p&gt;

</description>
      <category>devjournal</category>
      <category>programming</category>
      <category>javascript</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Most used git commands</title>
      <dc:creator>Devraj Roy</dc:creator>
      <pubDate>Wed, 29 Sep 2021 10:55:40 +0000</pubDate>
      <link>https://dev.to/devrajalt/most-used-git-commands-45ll</link>
      <guid>https://dev.to/devrajalt/most-used-git-commands-45ll</guid>
      <description>&lt;p&gt;&lt;strong&gt;So, as a dev every one of us be it a beginner or a working professional, has used git or know about it. We all know what its purpose is, if not let me give you a small introduction of what git exactly is.&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--XoZdUbd---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3dohumtnddrz9x4bufdo.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--XoZdUbd---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3dohumtnddrz9x4bufdo.png" alt="github-octocat"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;But first let me tell you one important difference, as most of the beginners seem to confuse between git and github, as I myself did.&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--180XrJ54--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3xt2f84jped6l6rzkld1.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--180XrJ54--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3xt2f84jped6l6rzkld1.jpg" alt="Git-Github"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;So, the difference is that git is a version control and github is a software hosting website. Yes, both works together but has a different features and agenda. So, keeping that in mind lets move forward.&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--3qun3vpa--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dverfwgx69pn6n9wvaby.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--3qun3vpa--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dverfwgx69pn6n9wvaby.jpg" alt="for2"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Git:&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Git is a version control as I mentioned earlier, what it means is that git helps us keep track of the changes we make in our project and make a checkpoint for every changes we save using git commit, so that we can roll back our project to any checkpoint if there is any issue. Which is quite powerful and useful.&lt;br&gt;
So, that's the reason why I would like to share some of the most used git commands in every day work, which I use everyday.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;So, here is the list:&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;1. git init&lt;/strong&gt;&lt;br&gt;
This is use to initialize an empty git repository in your new or existing project. This is the first command to be used before you can do anything else with git.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;c:\my project\git init
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;2. git status&lt;/strong&gt;&lt;br&gt;
This is use to check the status of the project saved in git repository. eg: It will show you which branch you are currently on, the changes you made recently, which changes you have staged for commit etc.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;c:\my project\git status
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;3. git add&lt;/strong&gt;&lt;br&gt;
It stages or adds all the recent changes to be committed. Which is saving a checkpoint for your recent changes.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;//This "." after add is for adding all the changes together.
c:\my project\git add .
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;4. git commit&lt;/strong&gt;&lt;br&gt;
It is used to create a checkpoint of your changes so to be able to track your changes and revert your project to any checkpoint if needed so. You need to add a commit message along with it for identification, which is very useful.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;c:\my project\git commit -m "message for your commit"
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;5. git push&lt;/strong&gt;&lt;br&gt;
It is used to push all your tracked and saved changes of your project you made using commit to a remote repository which would be github. Then you can check your project in github and see all the changes you made.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;//git push &amp;lt;remote_URL/remote_name&amp;gt; &amp;lt;branch&amp;gt;
c:\my project\git push origin master
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;6. git pull&lt;/strong&gt;&lt;br&gt;
It is used to pull or get all the changes from a remote repository to your local repository so that you are update with the changes in remote repo or your repositories are in sync.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;c:\my project\git pull
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;7. git remote&lt;/strong&gt;&lt;br&gt;
It is used to link or connect local repository with remote repository using the command add, only after linking remote repo you can push your changes to github and save it there for further usage. You can also check if there is any repository linked to your project by using the command "git remote -v". If there is no repo linked then it will return blank else the url will be displayed.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;//To check remote url links
c:\my project\git remote -v

//To add remote url
c:\my project\git remote add origin https://github.com/devraj-alt/my-project.git
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



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