From 178e4e7115d12121946b53f206b69c25ab2d63e6 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Mon, 18 Nov 2024 12:24:52 +0000 Subject: [PATCH] Add daily email for 2024-11-15 GitHub is not Git --- source/_daily_emails/2024-11-15.md | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 source/_daily_emails/2024-11-15.md diff --git a/source/_daily_emails/2024-11-15.md b/source/_daily_emails/2024-11-15.md new file mode 100644 index 000000000..53c0bb9ff --- /dev/null +++ b/source/_daily_emails/2024-11-15.md @@ -0,0 +1,25 @@ +--- +title: Git is not GitHub +date: 2024-11-15 +permalink: daily/2024/11/15/github-is-not-git +tags: + - software-development + - git +snippet: | +cta: ~ + A common misunderstanding for new Developers is that Git and GitHub are the same. They aren't. +--- + +A common misunderstanding for new Developers is that Git and GitHub are the same thing, but they aren't. + +Git is decentralised, so doesn't rely on using external repositories on services like GitHub, GitLab or Bitbucket. + +You can run `git init` and use it locally without pushing to any remote services. + +These services also add extra terminology, such as forks, syncing and pull or merge requests which aren't part of Git itself. + +This can cause confusion, which is why [I think it's important to learn Git itself][0] instead of relying on external services or desktop apps. + +And, if you're going to use a remote repository, consider something like Gitea, which you can host yourself and keep control of your data. + +[0]: {{site.url}}/archive/2022/08/23/git-gui-command-line