4
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

世界で一番簡単なGit

Last updated at Posted at 2023-02-01

Excel を用いて、Git を超絶わかりやすく説明します。
excel.png

Git を利用する前の状況

大規模システムを構築することは、一人では困難です。
そのため、一般的にはシステム開発は複数人で行っています。

team_dev.png

Excel に例えると、
一つのファイルをダウンロードし、複数人で編集する。
…というものです。

modify_excel.png

Git を利用しないデメリット

この方法であると、ある不具合が生じます。

それは、 「同時に編集してしまったために、先に編集した人の変更内容が消えてしまう。」 というものです。

例)

  1. Aさんが sample シートの A1 に"〇"と入力し、15:00にサーバー上に格納する
  2. Bさんが sample シートの A1 に"×"と入力し、16:00にサーバー上に格納する

modify_excel_ab.png

Git を利用しない場合、
サーバー上には、sample シートの A1 に"×"と入力されている Excel ファイルが格納されています。

すると、Aさんは
a_question.png
・・・となるわけです。

このように1つくらいの修正であればすぐに戻せますが、
やっとの思いで書いた文章が上書きされてしまったら、直すことにも時間がかかります。

a_worry.png

Gitでできること

主に3つあります。

merit.png

①ファイルの変更履歴を管理できる

Gitを使うことによって、ファイルをいつ・誰が・どのように修正したか管理できます。

aaa.png

これにより、どのように変更したかあとから確認できます。

can_check.png

②過去のファイルに戻すことできる

Gitを使うことによって、ファイルを過去の状態に戻せます。

aaa.png
can_modify.png

③複数人で修正したファイルを統合できる

Gitを使うことによって、複数人で修正したファイルを統合できます。

collaborate.png

これにより、1つのプログラムやファイルにおいて複数人が同時に進めなくてはならない別々の作業を、トラブルなく進めることができます。

参考資料

4
5
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
4
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?