3.Github Flowにもとづくじゃんけんゲーム開発

Github Flowにもとづいて開発をすすめるためには,リポジトリの作成(init),リポジトリの登録(push),リポジトリへのファイルの追加(add),コミット(commit),ブランチの作成(branch),サーバ側リポジトリの更新内容取得(fetch),開発者がブランチを作成して開発した内容をmasterブランチに統合・取り込みを行う(merge)等,複数のコマンドを利用する必要がある.ここではGithub Flowで必要とされる各種のリポジトリの操作方法をProcessingで開発する「じゃんけんゲーム」を題材に説明する.

以降ではまず「じゃんけんゲーム」の仕様とGithub Flowにもとづく開発の流れと準備作業について説明する.その後,GitクライアントごとにGithub Flowにもとづく開発の具体的な進め方を説明する.

本章で紹介するGitクライアントは下記のとおり.まず本演習を実施,その後,次章「どうぶつしょうぎ」を題材にした演習へと移行すること.

GitKraken

Axosoftが開発したGitクライアント.リモート・ローカルのブランチの状態が見えるなど,リポジトリを理解しやすい構造になっているのが特徴.

Github Desktop

Github,Inc.が作成・公開しているGUIツール.機能は多くないが,Github Flowで必要な操作の多くをカバーしている.対象OSはWindow及びMac.下記は古いバージョンのGithub Desktop

results matching ""

    No results matching ""