main
  1<!DOCTYPE html>
  2<html lang="en">
  3<head>
  4<!-- Oct 07, 2022 -->
  5<meta charset="utf-8" />
  6<meta name="viewport" content="width=device-width, initial-scale=1" />
  7<title>Git</title>
  8<meta name="author" content="Vincent Demeester" />
  9<meta name="keywords" content="article" />
 10<meta name="generator" content="Org Mode" />
 11<link rel='icon' type='image/x-icon' href='/images/favicon.ico'/>
 12<meta name='viewport' content='width=device-width, initial-scale=1'>
 13<link rel='stylesheet' href='/css/new.css' type='text/css'/>
 14<link rel='stylesheet' href='/css/syntax.css' type='text/css'/>
 15<link href='/index.xml' rel='alternate' type='application/rss+xml' title='Vincent Demeester' />
 16</head>
 17<body>
 18<main id="content" class="content">
 19<header>
 20<h1 class="title">Git</h1>
 21</header><p>
 22<a href="git_annex.html">git-annex</a>
 23<a href="gitops.html">gitops</a>
 24</p>
 25
 26<section id="outline-container-Links" class="outline-2">
 27<h2 id="Links">Links</h2>
 28<div class="outline-text-2" id="text-Links">
 29</div>
 30<div id="outline-container-%5B%5Bhttps%3A%2F%2Fspacekookie.de%2Fblog%2Fcollaborating-with-git-send-email%2F%5D%5BCollaborating%20with%20git-send-email%5D%5D" class="outline-3">
 31<h3 id="%5B%5Bhttps%3A%2F%2Fspacekookie.de%2Fblog%2Fcollaborating-with-git-send-email%2F%5D%5BCollaborating%20with%20git-send-email%5D%5D"><span class="todo TODO">TODO</span> <a href="https://spacekookie.de/blog/collaborating-with-git-send-email/">Collaborating with git-send-email</a>&#xa0;&#xa0;&#xa0;<span class="tag"><span class="git">git</span></span></h3>
 32<div class="outline-text-3" id="text-%5B%5Bhttps%3A%2F%2Fspacekookie.de%2Fblog%2Fcollaborating-with-git-send-email%2F%5D%5BCollaborating%20with%20git-send-email%5D%5D">
 33<p>
 34<span class="timestamp-wrapper"><span class="timestamp">[2020-03-03 Tue 22:41]</span></span>
 35</p>
 36
 37<p>
 38<code>git-send-mail</code> can be used as an alternative to pull requests (<a href="github.html">GitHub</a>) or merge requests
 39(<a href="gitlab.html">Gitlab</a>). In a gist, <code>git</code> helps you generating an <a href="email.html">email</a>, and also provides helper to
 40consume patches from mails.
 41</p>
 42</div>
 43</div>
 44
 45<div id="outline-container-%5B%5Bhttps%3A%2F%2Fgit-rebase.io%2F%5D%5BLearn%20to%20change%20history%20with%20git%20rebase%21%5D%5D" class="outline-3">
 46<h3 id="%5B%5Bhttps%3A%2F%2Fgit-rebase.io%2F%5D%5BLearn%20to%20change%20history%20with%20git%20rebase%21%5D%5D"><span class="todo TODO">TODO</span> <a href="https://git-rebase.io/">Learn to change history with git rebase!</a>&#xa0;&#xa0;&#xa0;<span class="tag"><span class="git">git</span></span></h3>
 47<div class="outline-text-3" id="text-%5B%5Bhttps%3A%2F%2Fgit-rebase.io%2F%5D%5BLearn%20to%20change%20history%20with%20git%20rebase%21%5D%5D">
 48<p>
 49<span class="timestamp-wrapper"><span class="timestamp">[2019-05-18 Sat 12:55]</span></span>
 50</p>
 51</div>
 52</div>
 53<div id="outline-container-%5B%5Bhttps%3A%2F%2Fgit-send-email.io%2F%23step-1%5D%5BLearn%20to%20use%20email%20with%20git%21%5D%5D" class="outline-3">
 54<h3 id="%5B%5Bhttps%3A%2F%2Fgit-send-email.io%2F%23step-1%5D%5BLearn%20to%20use%20email%20with%20git%21%5D%5D"><span class="todo TODO">TODO</span> <a href="https://git-send-email.io/#step-1">Learn to use email with git!</a>&#xa0;&#xa0;&#xa0;<span class="tag"><span class="git">git</span></span></h3>
 55<div class="outline-text-3" id="text-%5B%5Bhttps%3A%2F%2Fgit-send-email.io%2F%23step-1%5D%5BLearn%20to%20use%20email%20with%20git%21%5D%5D">
 56<p>
 57<span class="timestamp-wrapper"><span class="timestamp">[2019-04-05 Fri 08:38]</span></span>
 58</p>
 59</div>
 60</div>
 61
 62<div id="outline-container-%5B%5Bhttps%3A%2F%2Fwww.smashingmagazine.com%2Fmake-life-easier-when-using-git%2F%5D%5BHow%20To%20Make%20Life%20Easier%20When%20Using%20Git%20%E2%80%94%20Smashing%20Magazine%5D%5D" class="outline-3">
 63<h3 id="%5B%5Bhttps%3A%2F%2Fwww.smashingmagazine.com%2Fmake-life-easier-when-using-git%2F%5D%5BHow%20To%20Make%20Life%20Easier%20When%20Using%20Git%20%E2%80%94%20Smashing%20Magazine%5D%5D"><span class="todo TODO">TODO</span> <a href="https://www.smashingmagazine.com/make-life-easier-when-using-git/">How To Make Life Easier When Using Git — Smashing Magazine</a></h3>
 64<div class="outline-text-3" id="text-%5B%5Bhttps%3A%2F%2Fwww.smashingmagazine.com%2Fmake-life-easier-when-using-git%2F%5D%5BHow%20To%20Make%20Life%20Easier%20When%20Using%20Git%20%E2%80%94%20Smashing%20Magazine%5D%5D">
 65<p>
 66<span class="timestamp-wrapper"><span class="timestamp">[2020-03-28 Sat 16:57]</span></span>
 67</p>
 68</div>
 69</div>
 70
 71<div id="outline-container-%5B%5Bhttps%3A%2F%2Fthoughtbot.com%2Fblog%2Fconfirm-your-changes-at-the-end-of-a-git-rebase%5D%5BConfirm%20your%20changes%20at%20the%20end%20of%20a%20git%20rebase%5D%5D" class="outline-3">
 72<h3 id="%5B%5Bhttps%3A%2F%2Fthoughtbot.com%2Fblog%2Fconfirm-your-changes-at-the-end-of-a-git-rebase%5D%5BConfirm%20your%20changes%20at%20the%20end%20of%20a%20git%20rebase%5D%5D"><span class="todo TODO">TODO</span> <a href="https://thoughtbot.com/blog/confirm-your-changes-at-the-end-of-a-git-rebase">Confirm your changes at the end of a git rebase</a></h3>
 73<div class="outline-text-3" id="text-%5B%5Bhttps%3A%2F%2Fthoughtbot.com%2Fblog%2Fconfirm-your-changes-at-the-end-of-a-git-rebase%5D%5BConfirm%20your%20changes%20at%20the%20end%20of%20a%20git%20rebase%5D%5D">
 74<p>
 75<span class="timestamp-wrapper"><span class="timestamp">[2020-04-28 Tue 15:56]</span></span>
 76</p>
 77</div>
 78</div>
 79
 80<div id="outline-container-%5B%5Bhttps%3A%2F%2Fmartinfowler.com%2Farticles%2Fbranching-patterns.html%5D%5BPatterns%20for%20Managing%20Source%20Code%20Branches%5D%5D" class="outline-3">
 81<h3 id="%5B%5Bhttps%3A%2F%2Fmartinfowler.com%2Farticles%2Fbranching-patterns.html%5D%5BPatterns%20for%20Managing%20Source%20Code%20Branches%5D%5D"><span class="todo TODO">TODO</span> <a href="https://martinfowler.com/articles/branching-patterns.html">Patterns for Managing Source Code Branches</a>&#xa0;&#xa0;&#xa0;<span class="tag"><span class="_read">#read</span>&#xa0;<span class="git">git</span></span></h3>
 82<div class="outline-text-3" id="text-%5B%5Bhttps%3A%2F%2Fmartinfowler.com%2Farticles%2Fbranching-patterns.html%5D%5BPatterns%20for%20Managing%20Source%20Code%20Branches%5D%5D">
 83<p>
 84<span class="timestamp-wrapper"><span class="timestamp">[2020-04-29 Wed 17:35]</span></span>
 85</p>
 86</div>
 87</div>
 88<div id="outline-container-%5B%5Bhttps%3A%2F%2Fencore.dev%2Fblog%2Fgit-clone-grpc%5D%5BGit%20clone%20over%20gRPC%20%E2%80%A2%20Encore%5D%5D" class="outline-3">
 89<h3 id="%5B%5Bhttps%3A%2F%2Fencore.dev%2Fblog%2Fgit-clone-grpc%5D%5BGit%20clone%20over%20gRPC%20%E2%80%A2%20Encore%5D%5D"><span class="todo TODO">TODO</span> <a href="https://encore.dev/blog/git-clone-grpc">Git clone over gRPC • Encore</a></h3>
 90<div class="outline-text-3" id="text-%5B%5Bhttps%3A%2F%2Fencore.dev%2Fblog%2Fgit-clone-grpc%5D%5BGit%20clone%20over%20gRPC%20%E2%80%A2%20Encore%5D%5D">
 91<p>
 92<span class="timestamp-wrapper"><span class="timestamp">[2020-05-13 Wed 12:38]</span></span>
 93</p>
 94</div>
 95</div>
 96<div id="outline-container-%5B%5Bhttps%3A%2F%2Fthoughtbot.com%2Fblog%2Fpowerful-git-macros-for-automating-everyday-workflows%5D%5BPowerful%20Git%20Macros%20For%20Automating%20Everyday%20Workflows%5D%5D" class="outline-3">
 97<h3 id="%5B%5Bhttps%3A%2F%2Fthoughtbot.com%2Fblog%2Fpowerful-git-macros-for-automating-everyday-workflows%5D%5BPowerful%20Git%20Macros%20For%20Automating%20Everyday%20Workflows%5D%5D"><span class="todo TODO">TODO</span> <a href="https://thoughtbot.com/blog/powerful-git-macros-for-automating-everyday-workflows">Powerful Git Macros For Automating Everyday Workflows</a>&#xa0;&#xa0;&#xa0;<span class="tag"><span class="git">git</span></span></h3>
 98<div class="outline-text-3" id="text-%5B%5Bhttps%3A%2F%2Fthoughtbot.com%2Fblog%2Fpowerful-git-macros-for-automating-everyday-workflows%5D%5BPowerful%20Git%20Macros%20For%20Automating%20Everyday%20Workflows%5D%5D">
 99<p>
100<span class="timestamp-wrapper"><span class="timestamp">[2020-05-14 Thu 16:14]</span></span>
101</p>
102
103<p>
104git log &#x2013;graph &#x2013;pretty=format:&rsquo;%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr)%Creset&rsquo; &#x2013;abbrev-commit &#x2013;date=relative $@..$(git rev-parse &#x2013;abbrev-ref HEAD)
105</p>
106</div>
107</div>
108
109<div id="outline-container-%5B%5Bhttps%3A%2F%2Fdangitgit.com%2F%5D%5BDangit%2C%20Git%21%3F%21%5D%5D" class="outline-3">
110<h3 id="%5B%5Bhttps%3A%2F%2Fdangitgit.com%2F%5D%5BDangit%2C%20Git%21%3F%21%5D%5D"><span class="todo TODO">TODO</span> <a href="https://dangitgit.com/">Dangit, Git!?!</a></h3>
111<div class="outline-text-3" id="text-%5B%5Bhttps%3A%2F%2Fdangitgit.com%2F%5D%5BDangit%2C%20Git%21%3F%21%5D%5D">
112<p>
113<span class="timestamp-wrapper"><span class="timestamp">[2020-05-19 Tue 17:38]</span></span>
114</p>
115</div>
116</div>
117<div id="outline-container-%5B%5Bhttps%3A%2F%2Fjemma.dev%2Fblog%2Fgit-stash%5D%5BGit%20stash%20doesn%E2%80%99t%20have%20to%20be%20scary%20%7C%20Jemma%20Issroff%5D%5D" class="outline-3">
118<h3 id="%5B%5Bhttps%3A%2F%2Fjemma.dev%2Fblog%2Fgit-stash%5D%5BGit%20stash%20doesn%E2%80%99t%20have%20to%20be%20scary%20%7C%20Jemma%20Issroff%5D%5D"><span class="todo TODO">TODO</span> <a href="https://jemma.dev/blog/git-stash">Git stash doesn’t have to be scary | Jemma Issroff</a></h3>
119<div class="outline-text-3" id="text-%5B%5Bhttps%3A%2F%2Fjemma.dev%2Fblog%2Fgit-stash%5D%5BGit%20stash%20doesn%E2%80%99t%20have%20to%20be%20scary%20%7C%20Jemma%20Issroff%5D%5D">
120<p>
121<span class="timestamp-wrapper"><span class="timestamp">[2020-12-04 Fri 10:24]</span></span>
122</p>
123</div>
124</div>
125
126<div id="outline-container-%5B%5Bhttps%3A%2F%2Fgithub.blog%2F2020-12-17-commits-are-snapshots-not-diffs%2F%5D%5BCommits%20are%20snapshots%2C%20not%20diffs%20-%20The%20GitHub%20Blog%5D%5D" class="outline-3">
127<h3 id="%5B%5Bhttps%3A%2F%2Fgithub.blog%2F2020-12-17-commits-are-snapshots-not-diffs%2F%5D%5BCommits%20are%20snapshots%2C%20not%20diffs%20-%20The%20GitHub%20Blog%5D%5D"><span class="todo TODO">TODO</span> <a href="https://github.blog/2020-12-17-commits-are-snapshots-not-diffs/">Commits are snapshots, not diffs - The GitHub Blog</a></h3>
128<div class="outline-text-3" id="text-%5B%5Bhttps%3A%2F%2Fgithub.blog%2F2020-12-17-commits-are-snapshots-not-diffs%2F%5D%5BCommits%20are%20snapshots%2C%20not%20diffs%20-%20The%20GitHub%20Blog%5D%5D">
129<p>
130<span class="timestamp-wrapper"><span class="timestamp">[2020-12-21 Mon 10:09]</span></span>
131</p>
132</div>
133</div>
134<div id="outline-container-%5B%5Bhttps%3A%2F%2Ftech.lightspeedhq.com%2Fwhen-pushing-is-not-enough-a-git-story%2F%5D%5BWhen%20Pushing%20is%20Not%20Enough%2C%20A%20Git%20Story%5D%5D" class="outline-3">
135<h3 id="%5B%5Bhttps%3A%2F%2Ftech.lightspeedhq.com%2Fwhen-pushing-is-not-enough-a-git-story%2F%5D%5BWhen%20Pushing%20is%20Not%20Enough%2C%20A%20Git%20Story%5D%5D"><span class="todo TODO">TODO</span> <a href="https://tech.lightspeedhq.com/when-pushing-is-not-enough-a-git-story/">When Pushing is Not Enough, A Git Story</a></h3>
136<div class="outline-text-3" id="text-%5B%5Bhttps%3A%2F%2Ftech.lightspeedhq.com%2Fwhen-pushing-is-not-enough-a-git-story%2F%5D%5BWhen%20Pushing%20is%20Not%20Enough%2C%20A%20Git%20Story%5D%5D">
137<p>
138<span class="timestamp-wrapper"><span class="timestamp">[2021-02-03 Wed 23:38]</span></span>
139</p>
140</div>
141</div>
142</section>
143</main>
144<footer id="postamble" class="status">
145<footer>
146     <small><a href="/" rel="history">Index</a><a href="/sitemap.html">Sitemap</a><a href="https://dl.sbr.pm/">Files</a></small><br/>
147     <small class='questions'>Questions, comments ? Please use my <a href="https://lists.sr.ht/~vdemeester/public-inbox">public inbox</a> by sending a plain-text email to <a href="mailto:~vdemeester/public-inbox@lists.sr.ht">~vdemeester/public-inbox@lists.sr.ht</a>.</small><br/>
148     <small class='copyright'>
149      Content and design by Vincent Demeester
150      (<a rel='licence' href='http://creativecommons.org/licenses/by-nc-sa/3.0/'>Some rights reserved</a>)
151    </small><br />
152</footer>
153</footer>
154</body>
155</html>