LoginSignup
0
0

More than 3 years have passed since last update.

【駆け出しエンジニアメモGit解説②】リモートリポジトリとローカルリポジトリの関係性を簡単に図にしてみた。

Posted at

前回の内容

前回はGitとGitHubの違いについて書きました。Gitはバージョン管理ツールであり、GitHubはGitを利用した、開発者を支援するWebサービスでした。
前回の内容はこちらから。

リモートリポジトリとは?

リモートリポジトリとは、リモート上にあるリポジトリのことで、いわゆるGitHubで管理されているリポジトリのことを言います。こちらも、リポジトリですので、木の枝のように枝分かれしているイメージを持つと分かりやすいです。雲の上にあり、ネットに繋がっているリポジトリですね。ネットに繋がっているので、許可されていれば他の共同開発者も一緒にその枝をい削除したり、追加したりすることができます!

ローカルリポジトリとは?

ローカルリポジトリとは、リモートとは逆で自分のPC上にあるリポジトリの事です。こちらはネットに繋がってはいないので、他の人が枝を追加したり、削除したりすることはできないです。ただし、ネットに繋がっていないと言いましたが、Gitの機能を使うことで、リモートリポジトリに自分のリポジトリを反映させたり、リモートリポジトリをコピーしてローカルリポジトリを作ったりすることができます!

全体の関係性とイメージ図

こちらが全体の関係性を簡単に図にしてみたものです!
汚くてごめんなさい、、、また、分かりづらかったらごめんなさい、、、
S__18595886.jpg

まとめ

  • リモートリポジトリは、雲の上(ネット上)にあるリポジトリのこと。みんなで共有できる。
  • ローカルリポジトリは、自分のPC上にあるリポジトリのこと。みんなで共有するにはリモートに上げる必要がある。

参考サイト

https://www.r-staffing.co.jp/engineer/entry/20190621_1
https://techacademy.jp/magazine/6235

最後に

最後までお読みになってくださりありがとうございます。もし、参考になったり、少しでも役に立った、良い記事だなと感じていただけましたら"LGTM"を押してくださるととても励みになります!!!お願いします!ポチっと押してくださいー!

この記事は、駆け出しエンジニアの筆者が自分のメモと理解向上のため、自分と同じ駆け出しエンジニアでも分かるように、分かりやすく解説することを目的とした記事です。誤った記載をしてしまうかもしれませんがご了承下さい。誤ってる際はコメントにてご指摘してくださると幸いです。

少しでも駆け出しエンジニアの方の力になれると幸いです。また、同じく駆け出しエンジニアの方々、一緒に頑張っていきましょう!

Twitterもやっているのでぜひフォローしてください→https://twitter.com/EngineerShige

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0