2024-11-18 12:24:52 +00:00
|
|
|
---
|
|
|
|
title: Git is not GitHub
|
|
|
|
date: 2024-11-15
|
|
|
|
permalink: daily/2024/11/15/github-is-not-git
|
|
|
|
tags:
|
|
|
|
- software-development
|
|
|
|
- git
|
|
|
|
cta: ~
|
2024-11-19 20:57:17 +00:00
|
|
|
snippet: |
|
2024-11-18 12:24:52 +00:00
|
|
|
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.
|
|
|
|
|
2024-12-19 20:26:33 +00:00
|
|
|
[0]: {{site.url}}/daily/2022/08/23/git-gui-command-line
|