GIT チートシート 短縮版
FabAcademyのGITリポジトリをアップデートするためのファストガイド
GITのセットアップ(最初のみ)
Gitのインストール
- Windowsユーザ向けのGitBash Gitbash
- MacOSXユーザー向けOpen command line(Git is usually preinstalled on Mac and Linux.) command line
Gitのユーザー名とEmailアドレスを追加する
git config –-global user.name “YOUR_USERNAME”
アップロードの際のメールの設定
git config -–global user.email “jSmith@mail.com”
SSHキーを持っているかの確認(ここでssh-rsaから始まる長い文字列が何か出てくるようであれば6.へ)
cat ~/.ssh/id_rsa.pub
SSHキーの生成
ssh-keygen -t rsa -C "$your_email"
キーの確認
cat ~/.ssh/id_rsa.pub
キーのコピー(パブリックキーをコピーすること)
Windows: clip < ~/.ssh/id_rsa.pub Mac:pbcopy < ~/.ssh/id_rsa.pub Linux xclip -sel clip < ~/.ssh/id_rsa.pub
最後にWeb上のGITヘコピーしたキーを追加する
ACADEMYの自分のリポジトリをコピーする
自分のリポジトリをコピーしたいローカルのフォルダに移動する。もしわからなければこのガイドをみること
- いちいちものすごい階層を掘らなくてもよいように、デスクトップに作成することをおすすめします。
(リモート)リポジトリをクローンします(urlの部分はGitLabからコピーするのが無難です)
git clone git@git.fabacademy.org:fabacademy2019/yourlabname/yourstudentnumber.git
オンラインのリポジトリへのアップロード(プッシュ)
新しいファイルをGIT上に追加します
git add index.html ファイルごとの追加 git add . 全てのファイルの追加t
(リモート)リポジトリの最終更新をダウンロードする
git pull
リポジトリのワーキングコピーの取得?
git merge
コマンドにアップデートの内容を入力する
git commit -m ‘change you did’
リモートリポジトリへのアップロード(プッシュ)
git push
よく使うその他のコマンド
git rm gitで追従させるファイルから除外する
git mv ディレクトリやsymlinkgit(?)の移動またはリネーム
git status 変更点の確認
フォルダ操作のためのターミナルコマンド集
dir ディレクトリ構造の確認T
ls ファイル一覧
cd とてもよく使うディレクトリ移動のコマンド。cdの後に移動したいディレクトリ先を入力する。デスクトップに移動したい場合は "cd Desktop"
mkdir 新しいディレクトリの作成
del 使わないファイルの整理
大文字小文字は区別されます
PROBLEMS
Original tutorial by:
Eduardo Chamorro, Fab Lab Barcelona 01.2019
日本語訳 Japanese translation Asako Okazaki, Fab Lab Kamakura 01.2019