あどけない話

インターネットに関する技術的な話など

HIMA' のための Git 資料

用意すべきもの:

  • git
    • パケージ名は git-core かも
  • ビジュアライザー
  • github のアカウント
    • 今回は、自分で git サーバーを上げることはしません

環境設定

git config --global user.name "名前" 
git config --global user.email メールアドレス

ローカルリポジトリの初期化

% cd 作業ディレクトリ
% git init

管理するファイルの追加

あるファイルをステージング:

% git add ファイル

すべてのファイルをステージング:

% git add .

ステージングされたファイルをコミット:

% git commit

ファイルを変更しコミット

状況を確認:

% git status

「管理するファイルの追加」に同じ。

いろいろなコマンド

図解Git で説明。

  • パッチを眺める
    • git log -p
    • ビジュアライザーも活用する
  • ファイルの削除と移動
    • git rm と git mv
  • ブランチを作って、作業して、マージ。
  • タグを打つ
    • git tag と git tag -a

リモートリポジトリを github にする

  • New Repository を押す
  • 表示されるコマンドを入力
  • 一回だけ git push origin master
  • 次からは git push で OK

github で遊ぶ

  • Network や Graph を見てみる
  • 人をフォローしてみる
  • プロジェクトをウォッチしてみる
  • プロジェクトを Fork してみる
  • バグをレポートする
  • Pull リクエストを送る
  • Pull リクエストを処理する