#2. Git, GitHub


1. Git, GitHub

  • Git:レコード/管理コードのバージョン
  • を保存するためにローカルで動作
  • GitHub:Webサイト/Gitのバージョン履歴、オンラインコラボレーションを提供
    *リモート・ワーク
  • すなわち、Gitがバージョン履歴を格納するバージョン管理であれば、Git Hubはこれらのレコードを共有していると考えられる.

    [図1.Gitシーケンス図]



    ①Gitリポジトリの作成

    $ git init
    このフォルダがGitリポジトリであることを指定します.(新規Gitリポジトリの作成)

    ②書類の状態を確認する

    $ git status
    Gitリポジトリに変更があるかどうかを確認します.
    (ファイル作成後、Gitは変更が発生したことを追跡して確認します.)

    ③インデックスにファイルを追加する

    $ git add [파일명]
    $ git add test.txt
    インデックスにファイルを追加することを決定する前に、대기 상태とみなすことができます.
    ※GitのRepository構成
    作業フォルダ→インデックス→リポジトリ
    (working directory → staging Area → Repository)

    ④変更事項の確定

    $ git commit -m ["메시지"]
    $ git commit -m "처음으로 commit 해봅니다."
    대기 상태実際にインデックスを生成し、バージョンを記録します.

    ⑤Gitとして記憶されているリモート記憶(Repository)

    $ git remote add origin [주소]
    $ git remote add origin https://github.com/test12345
    원격저장소의 주소をコピーしたら、まずローカルストレージとリモートストレージの接続を行います.
    *Originはリモート・リポジトリの別名です.
    すなわち、https://github.com/test12345のリモートストレージを読み込む場合は、これらのアドレスをすべて覚える必要はありません.originの別名を使用して記憶します.

    ⑥ローカルストレージレコードをリモートストレージに送信する(Repository)

    $ git push origin [브랜치명]
    $ git push origin master
    Origin=https://github.com/test12345.
    これは、アドレスのプライマリブランチに送信されることを意味する.
  • 参照画像
  • Icons made by DinosoftLabs from www.flaticon.com
  • Icons made by Freepik from www.flaticon.com
  • Icons made by dmitri13 from www.flaticon.com
  • Icons made by Smartline from www.flaticon.com