GIT チートシート 短縮版

FabAcademyのGITリポジトリをアップデートするためのファストガイド


GITのセットアップ(最初のみ)

  1. Gitのインストール

    • Windowsユーザ向けのGitBash Gitbash
    • MacOSXユーザー向けOpen command line(Git is usually preinstalled on Mac and Linux.) command line
  2. Gitのユーザー名とEmailアドレスを追加する

    git config –-global user.name “YOUR_USERNAME”

  3. アップロードの際のメールの設定

    git config -–global user.email “jSmith@mail.com”

  4. SSHキーを持っているかの確認(ここでssh-rsaから始まる長い文字列が何か出てくるようであれば6.へ)

    cat ~/.ssh/id_rsa.pub

  5. SSHキーの生成

    ssh-keygen -t rsa -C "$your_email"

  6. キーの確認

    cat ~/.ssh/id_rsa.pub

  7. キーのコピー(パブリックキーをコピーすること)

    Windows: clip < ~/.ssh/id_rsa.pub Mac:pbcopy < ~/.ssh/id_rsa.pub Linux xclip -sel clip < ~/.ssh/id_rsa.pub

  8. 最後にWeb上のGITヘコピーしたキーを追加する

Video on how to do it

ACADEMYの自分のリポジトリをコピーする

  1. 自分のリポジトリをコピーしたいローカルのフォルダに移動する。もしわからなければこのガイドをみること

    • いちいちものすごい階層を掘らなくてもよいように、デスクトップに作成することをおすすめします。
  2. (リモート)リポジトリをクローンします(urlの部分はGitLabからコピーするのが無難です)

    git clone git@git.fabacademy.org:fabacademy2019/yourlabname/yourstudentnumber.git

オンラインのリポジトリへのアップロード(プッシュ)

  1. 新しいファイルをGIT上に追加します

    git add index.html ファイルごとの追加 git add . 全てのファイルの追加t

  2. (リモート)リポジトリの最終更新をダウンロードする

    git pull

  3. リポジトリのワーキングコピーの取得?

    git merge

  4. コマンドにアップデートの内容を入力する

    git commit -m ‘change you did’

  5. リモートリポジトリへのアップロード(プッシュ)

    git push

よく使うその他のコマンド

git rm gitで追従させるファイルから除外する

git mv ディレクトリやsymlinkgit(?)の移動またはリネーム

git status 変更点の確認

フォルダ操作のためのターミナルコマンド集

dir ディレクトリ構造の確認T

ls ファイル一覧

cd とてもよく使うディレクトリ移動のコマンド。cdの後に移動したいディレクトリ先を入力する。デスクトップに移動したい場合は "cd Desktop"

mkdir 新しいディレクトリの作成

del 使わないファイルの整理

大文字小文字は区別されます


PROBLEMS

  • より詳しいチートシート TUTORIAL
  • オフィシャル git guide

Original tutorial by:

  • Eduardo Chamorro, Fab Lab Barcelona 01.2019

  • 日本語訳 Japanese translation Asako Okazaki, Fab Lab Kamakura 01.2019