Gitの基本

【gitとは】


gitとはバージョン管理したり、公開したり、共同作業したりする時に使うソフトです。ゼミでは主にホームページの公開に使っています。詳しく知りたい人はここを参照してください。

【前準備】

■Macの場合

Macは基本的にgitが入っているはずです。
確認の方法はターミナルで
git --version
と入力してgitのバージョンが表示されればgitはインストールされています。

インストールされていない場合、最新のものをインストールしたい場合はここを参考にしてターミナルからHomebrewとgitをインストールしてください。

■Windowsの場合

使用しているパソコンがWindowsの場合はここを参考にしてGit Bashをインストールしてください。

【gitの初期設定】

1)git用のフォルダの作成

Macの人はターミナルを立ち上げ、Windowsの人はGit Bashを立ち上げてください。
まずgit用のフォルダを作りたいと思います。フォルダ名はなんでもいいのですが、わかりやすいようにホームディレクトリにmygitというフォルダを作りましょう。立ち上げたターミナルorGitBashに下記のコマンドを入力するとフォルダが作成されます。mkdirはmake directory(ディレクトリ(フォルダ)を作る)の略です。
mkdir mygit

2)gitの設定

gitの初期設定を行います。下記のコマンドをターミナル(orGitBash)に1行ずつ入力してEnterを押しましょう
cd mygit
git init

次に下記のコマンドを入力し、Enterを押します。※打ち間違えが多いので、コピペして自分のメールアドレスだけ修正するといいでしょう。
git config --global user.email "自分のメールアドレス"

次に下記のコマンドを入力し、Enterを押します。※打ち間違えが多いので、コピペして自分の名前(アルファベット)だけ修正するといいでしょう。
git config --global user.name "自分の名前(アルファベット)"

【次はGitHubの設定】

1)GitHubのアカウント

GitHubのページでGitHubのアカウントを作りましょう。
アカウント名、メールアドレス、パスワードは忘れないようにしておきましょう。メモ帳などにコピペしておきましょう。

2)リポジトリーの作成

リポジトリーはフォルダの状態を記憶する場所なのですが、イメージしずらいと思うので、今はフォルダと思っておきましょう。詳しく知りたい人はここを参照してください。

【リポジトリの作成方法】
githubの右上にある+マークをクリックし、New Repositoryをクリックし、新しいリポジトリーを作ります。

下記の画像を参考にdoyolabというリポジトリーを作成します。赤枠のチェッックを入れた後に「Create Repository」を押してください。

リポジトリーのSettingsから下記の設定をします。
https://ユーザー名.github.io/doyolab/ が皆さんのホームページになります。

【アクセストークンを作成】

ここを参考にアクセストークンを作成します。
個人アクセストークンは作成時しかみることができないので、コピーして保存しておいてください。

【続いて、リポジトリーを自分のPCにクローン】

1)gitのURLをコピー

githubのdoyolabというリポジトリーの中で下記のボタンを押し、リポジトリーのURLをコピーします。

2)mygitに移動

ターミナル(orGitBash)で、下記のコマンドを入力しmygitフォルダに移動します。cdはchange directoryの略です
cd mygit

自分のPCにリポジトリをクローンする

ターミナル(orGitBash)で下記のコマンドを入力し、GitHubリポジトリのクローンを作成してください。(URLは上でコピーしたURLです。)
git clone リポジトリのURL

確認

mygitの中にdoyolabというフォルダができて、doyolabフォルダの中にREADME.mdファイルが入っていれば成功です。

【サンプルhtmlファイルをダウンロード】

htmlを知っている人は自分で作っても構いません。htmlに自信がない人はサンプルファイルをダウンロードして修正しながら自分のページを作ってみましょう。まずはサンプルファイルをダウンロードしてください。ダウンロードしたzipファイルを解凍し、doyolabというフォルダの中身をmygitフォルダの中のdoyolabフォルダの中にコピーしてください。

【公開】

ファイルを追加、変更したら

下記の手順でアップロードしてください。
cd mygit/doyolab (doyolabフォルダに移動するだけなので、既に移動済みの場合はいらない)
git add .
git commit -m "メッセージ"
git push


自分のページに下のようなページが表示されたら成功です。(すぐに更新されない場合は1分ぐらい待つか、ブラウザの履歴を削除してから試しましょう。)
日々のページを更新するときはこの手順でやってください。