<?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: Matt seymour</title>
    <description>The latest articles on DEV Community by Matt seymour (@matt).</description>
    <link>https://dev.to/matt</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%2F8200%2F301faaea2455067c0851d66a34e1638d.jpeg</url>
      <title>DEV Community: Matt seymour</title>
      <link>https://dev.to/matt</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/matt"/>
    <language>en</language>
    <item>
      <title>Making git log prettier</title>
      <dc:creator>Matt seymour</dc:creator>
      <pubDate>Mon, 06 Apr 2020 08:09:45 +0000</pubDate>
      <link>https://dev.to/matt/making-git-log-prettier-2pp1</link>
      <guid>https://dev.to/matt/making-git-log-prettier-2pp1</guid>
      <description>&lt;p&gt;Git without saying is a fantastic tool; but &lt;code&gt;git log&lt;/code&gt; by default is a little ugly and actually sometimes can be a little difficult to read branches and merges quickly and accurately.&lt;/p&gt;

&lt;p&gt;Here is an example output of basic &lt;code&gt;git log&lt;/code&gt;:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--gsGZyztt--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/n0wzktjts8xxqcoffezf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--gsGZyztt--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/n0wzktjts8xxqcoffezf.png" alt="git log output basic"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Hmm, well we have a list of commits that's useful. But what about when we want to see a log of two branches or where a branch starts and ends. It's a little confusing.&lt;/p&gt;

&lt;p&gt;Lets see if we can improve git log by writing a new alias &lt;code&gt;git graph&lt;/code&gt;.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git config --global alias.graph "log --pretty --color --decorate --graph"
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;p&gt;Command break down:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;git config&lt;/code&gt; - the git config command&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;--global&lt;/code&gt; - this is going to be a global config change. You will be able to access this command in all projects.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;alias.graph&lt;/code&gt; - we are going to be adding to the alias section an alias called graph. If you look in &lt;code&gt;~/.gitconfig&lt;/code&gt; later you will see the command.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;"log --pretty --color --decorate --graph"&lt;/code&gt; - the git command we will run when the alias is called.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;To run the new alias we now run the command:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git graph
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;p&gt;From the screen shot below you now see clearly see the points where merges and branches take place.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Em-IbJTy--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/5uwyx5ymzmzbregcc0a1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Em-IbJTy--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/5uwyx5ymzmzbregcc0a1.png" alt="Full git graph view"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>git</category>
      <category>workflow</category>
      <category>versioncontrol</category>
    </item>
    <item>
      <title>With so much doom and gloom about at the moment lets all share something positive.</title>
      <dc:creator>Matt seymour</dc:creator>
      <pubDate>Tue, 24 Mar 2020 08:26:09 +0000</pubDate>
      <link>https://dev.to/matt/with-so-much-doom-and-gloom-about-at-the-moment-lets-all-share-something-positive-5fo5</link>
      <guid>https://dev.to/matt/with-so-much-doom-and-gloom-about-at-the-moment-lets-all-share-something-positive-5fo5</guid>
      <description>&lt;p&gt;Unless you have been living under a hill for the last couple of months; you may have heard lots of doom and gloom stories. Let us share some positive and good news with each other.&lt;/p&gt;

&lt;p&gt;This may or may not be tech-related. Let's be positive.&lt;/p&gt;

&lt;p&gt;Stay safe.&lt;/p&gt;

</description>
      <category>share</category>
      <category>community</category>
      <category>discuss</category>
      <category>watercooler</category>
    </item>
    <item>
      <title>Hi, I'm {{ Matt }}</title>
      <dc:creator>Matt seymour</dc:creator>
      <pubDate>Tue, 21 Mar 2017 21:06:07 +0000</pubDate>
      <link>https://dev.to/matt/hi-im--matt-</link>
      <guid>https://dev.to/matt/hi-im--matt-</guid>
      <description>&lt;p&gt;I have been coding for 10 (+/-1) years.&lt;/p&gt;

&lt;p&gt;You can find me on Twitter as &lt;a href="https://twitter.com/_mattseymour" rel="noopener noreferrer"&gt;@_mattseymour&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I live in Bath, UK.&lt;/p&gt;

&lt;p&gt;I work for &lt;a href="https://enveloprisk.com" rel="noopener noreferrer"&gt;Envelop Risk&lt;/a&gt; as a senior software engineering&lt;/p&gt;

&lt;p&gt;I mostly program in these languages: ['python', 'javascript', 'sql'].&lt;/p&gt;

&lt;p&gt;I am currently learning more about ['go', 'elixir'].&lt;/p&gt;

&lt;p&gt;Nice to meet you.&lt;/p&gt;

</description>
      <category>introduction</category>
    </item>
  </channel>
</rss>
