Add daily email for 2024-11-15
GitHub is not Git
This commit is contained in:
parent
e7f55d2711
commit
178e4e7115
25
source/_daily_emails/2024-11-15.md
Normal file
25
source/_daily_emails/2024-11-15.md
Normal file
|
@ -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
|
Loading…
Reference in a new issue