0
0

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 3 years have passed since last update.

銀行口座で理解するgitの使用感覚

Posted at

tl;dr

  • 何もわからないよりはマシレベルの説明
  • 以下説明対象のコマンド
    • init
    • clone
    • add
    • commit
    • push
    • pull

対応表

厳密には置いといて「んーまぁ全く分からんよりはマシだけどさぁ…(´・ω・`)」レベルの精度

銀行 git
通帳 ローカルリポジトリ
銀行内の口座データ リモートリポジトリ
口座作成 init
引出/預入データ登録(札食わせたり吐かせたり) add
引出/預入実行 commit
書き込んだデータを銀行に送信 push
通帳記入 pull

以下大体あってろ説明

口座を作る

  • 口座(リモートリポジトリ)作成
    • git init
  • 口座に連動する通帳(ローカルリポジトリ)作成
    • git clone 口座

取り敢えず適当に突っ込む

  • お財布から札を食わせる
    • git add 入金
  • 通帳記入
    • git commit
  • 通帳に記入したデータを銀行に送信
    • git push

「順番おかしくね?先に銀行に送信して成功したら通帳に記入じゃね?」って?
gitの説明なので勘弁して('ω')

ついでにデビットカードも作って何かしら支払う

  • 口座に連動するデビットカードを作成
    • git clone 口座
  • デビットカードで買い物
    • 口座確認
      • git pull
    • 出費額計上
      • git add 出費
      • git commit
    • 出費を口座に登録
      • git push

「失敗したパターン」は省略

通帳記入

  • ATMに通帳突っ込んでデビットカードで支払った分を通帳に記入(更新)
    • git pull
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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?