<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Git Reference on Documentation</title><link>https://docs.opencommit.eu/docs/git-reference/</link><description>Recent content in Git Reference on Documentation</description><generator>Hugo</generator><language>en-us</language><copyright>&amp;copy; 2025-2026, OpenCommit Foundation. This work is licensed under [CC BY-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/")&lt;img src="https://docs.opencommit.eu/cc.svg" alt="" style="max-width: 1em;max-height:1em;margin-left: .2em;"&gt;&lt;img src="https://docs.opencommit.eu/by.svg" alt="" style="max-width: 1em;max-height:1em;margin-left: .2em;"&gt;&lt;img src="https://docs.opencommit.eu/nc.svg" alt="" style="max-width: 1em;max-height:1em;margin-left: .2em;"&gt;&lt;img src="https://docs.opencommit.eu/static/sa.svg" alt="" style="max-width: 1em;max-height:1em;margin-left: .2em;"&gt;</copyright><atom:link href="https://docs.opencommit.eu/docs/git-reference/index.xml" rel="self" type="application/rss+xml"/><item><title>What is Git?</title><link>https://docs.opencommit.eu/docs/git-reference/what-is-git/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.opencommit.eu/docs/git-reference/what-is-git/</guid><description>&lt;p&gt;OpenCommit is a platform for hosting &lt;strong&gt;Git&lt;/strong&gt; repositories. If you are new to development, here is the short version of what that means.&lt;/p&gt;
&lt;h2 id="git-vs-opencommit"&gt;Git vs. OpenCommit&lt;a class="anchor" href="#git-vs-opencommit"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;It is important to understand the difference between the tool and the service:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Git&lt;/strong&gt; is the software that runs on your computer. It tracks the history of your files, allows you to &amp;ldquo;undo&amp;rdquo; changes, and manage different versions of your work.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;OpenCommit&lt;/strong&gt; is the hosting service (the &amp;ldquo;Forge&amp;rdquo;). It provides a place to store your Git repositories online, collaborate with others via Pull Requests, track bugs via Issues, and automate tasks with Actions.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Analogy:&lt;/strong&gt; Git is like your word processor; OpenCommit is like a collaborative cloud drive where you share your documents.&lt;/p&gt;</description></item><item><title>Installing Git</title><link>https://docs.opencommit.eu/docs/git-reference/installing-git/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.opencommit.eu/docs/git-reference/installing-git/</guid><description>&lt;h2 id="step-1--install-git"&gt;Step 1 – Install Git&lt;a class="anchor" href="#step-1--install-git"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;macOS&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;brew install git&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Linux&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# Debian / Ubuntu&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo apt update &lt;span style="color:#f92672"&gt;&amp;amp;&amp;amp;&lt;/span&gt; sudo apt install git
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# Fedora / RHEL&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo dnf install git
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# Arch&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo pacman -S git&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Windows&lt;/strong&gt;&lt;br&gt;
Download the installer from &lt;a href="https://git-scm.com/download/win"&gt;git-scm.com&lt;/a&gt;. We recommend using &lt;strong&gt;Git Bash&lt;/strong&gt; for all subsequent commands.&lt;/p&gt;
&lt;h2 id="step-2--configure-your-identity"&gt;Step 2 – Configure Your Identity&lt;a class="anchor" href="#step-2--configure-your-identity"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Git requires a name and email to attribute your work. Run these commands in your terminal:&lt;/p&gt;</description></item><item><title>Connecting via SSH</title><link>https://docs.opencommit.eu/docs/git-reference/connecting-via-ssh/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.opencommit.eu/docs/git-reference/connecting-via-ssh/</guid><description>&lt;p&gt;Unlike the Getting Started guide, this page provides a deeper reference for
using SSH with Git, including key management, configuration, commit signing,
and security best practices.&lt;/p&gt;
&lt;h2 id="ssh-and-git"&gt;SSH and Git&lt;a class="anchor" href="#ssh-and-git"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;SSH is used by Git for secure, passwordless authentication when interacting
with remote repositories. Instead of passwords, SSH relies on asymmetric key
pairs:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Private key&lt;/strong&gt; — stored securely on your machine, never shared&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Public key&lt;/strong&gt; — added to your OpenCommit account&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;When you connect, your client proves possession of the private key without
ever transmitting it. This is fundamentally more secure than password-based
authentication.&lt;/p&gt;</description></item><item><title>Connecting via HTTPS</title><link>https://docs.opencommit.eu/docs/git-reference/connecting-via-https/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.opencommit.eu/docs/git-reference/connecting-via-https/</guid><description>&lt;p style="width: 100%; text-align: center; font-size: x-large; font-weight: bold;"&gt;This page intentionally left blank.&lt;/p&gt;
&lt;p style="width: 100%; text-align: center; font-size: small;"&gt;We're working on it...&lt;/p&gt;</description></item><item><title>Common Commands</title><link>https://docs.opencommit.eu/docs/git-reference/common-commands/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.opencommit.eu/docs/git-reference/common-commands/</guid><description>&lt;p style="width: 100%; text-align: center; font-size: x-large; font-weight: bold;"&gt;This page intentionally left blank.&lt;/p&gt;
&lt;p style="width: 100%; text-align: center; font-size: small;"&gt;We're working on it...&lt;/p&gt;</description></item></channel></rss>