RaspberlyのブログRaspberlyのブログスマートフォン用の表示で見るRaspberlyのブログUnityネタをメインとした技術系ブログです。にゃんこ大戦争や日常なども。勉強会のレポート(メモ)です。会場はユニティ・テクノロジーズ・ジャパンさんです。#Unity_Git動画がこちらから閲覧できます。手順や解説などはこちらでどうぞ。今回は強力なサポーターもいます。初期化Addコミットブランチを作りましょうマージ応用編GitHubを使おう認証の設定プルリクエスト懇親会タイムライン講師紹介もんりぃ先生です。ごっこランドをぜひダウンロードしてみてください。サポーターとして「えむにわ」さん、「とりすーぷ」さん、UTJの方が支援してくれます。環境構築フォークというアプリを使って説明をしていきたいと思います。sourcetreeのようなもの。アカウントの登録がいらないものです。英語だとコマンドラインと同じ単語が使われるのでわかりやすいかと。Windowsコマンドラインについてレジュメの方を使ってみてください。本格的にがっつりやりたいときはCLIがないとしんどくなってきます。そのうち使えるようになっておくといいでしょう。Gitとは分散型のバージョン管理システムです。クライアントがいろいろありますが、中身はgitを実行しているだけです。サーバー側にリポジトリと呼ばれる場所を作り、ソースなどをまとめておきます。使うときはこれをクローン(リポジトリをまるっとコピー)します。これがいろんなマシンに分散されて使われます。サーバー側でリモートリポジトリを管理するサービスもあります(githubやbitbucketなど)ローカル(クローンしたては)サーバーとおなじもの。これをチェックアウトしてできるのが作業コピー。作業コピーを変更したもの登録する時はステージングエリアに登録します。するとステージングエリアにたくさん変更がたまっていきます。これをローカルに反映させることをコミットといいます。リビジョン修正内容のこと、1行単位。これを積み重ねていきます。呼び方がいろいろあります英語だとワーキングツリーがオフィシャルだと思いますステージングエリア変更をいったんためておくところ。リポジトリを操作する時はここを操作します。リビジョン変更履歴の単位。1つ分の変更履歴であればいいので、1つのファイルとはかぎらない。この時40文字のハッシュが作られます。基本gitignoreの作成gitignoreはgitで管理しないものの一覧です。これはGitクライアント上で無視されます。Unityで言うとLibraryフォルダなど無視したいものをここに記述します。initこれでステージングエリアとローカルリポジトリの箱だけ作られました。Addステージングエリアに管理対象として登録すること。コミットAddしたものをリポジトリに反映させること。ブランチを作りましょうブランチとは履歴を積み上げていくときに別の歴史を作ること。後からの機能修正ですぐに切り替えられるようになります。することで複数人で開発する時に衝突しなくなる。マージ歴史を切り替えたが、本流に合流させたい場合。それぞれのブランチを混ぜる行為をマージといいます。この時衝突することをコンフリクトといいます。いう場合、どっちを採用するかを選択します。どっちも採用したい時は地獄です。マージに失敗しても歴史は残っているので復元は簡単にできます。応用編GitHubを使おうGitHubとは何かリモートリポジトリを管理してくれるサービス。去年マイクロソフトに買収されました。最近、プライベートリポジトリの無制限使用が無料になりました。認証の設定GitHubと通信するために鍵を登録する必要があります。これだけではだめ、ローカルに溜めた変更をリモートに送る必要があります。これをプッシュといいます。GitHubで管理済みのプロジェクトの場合はクローンして使いましょう。会社やチームに参加する場合はこっちが基本。プルリクエストGitの機能ではない。GitHubが容易しているチーム開発に便利な機能。コードレビューやCI実行ができます。プルをしてくださいというリクエストを出すこともできます。ここで時間切れフォークの説明はちょっと時間がなくてできませんでした。次回もあるのでそちらを見てください。懇親会パン?の上に具材が乗った食べ物をいただきました。第2回目もあるそうですが内容は同じものになるようです。今回参加できなかった方も是非どうぞ!私は普段GitHubはあまり使わず、Bitbucketがメインですがリポジトリ生成時にgitignoreもついでに作れるので今回のようなやり方は初めてでした。Unity用のgitignoreはこちらっぽい。GitHubUnityはAssetsとProjectSettingsがあればいいというのを昔どこかで聞きましたね。ユニティ・テクノロジーズ・ジャパンのオフィス、オシャレすぎ。2019本日はForkを使う。.gitignoreファイル(.始まりのファイル)を作ること」。2019共同製作メンバーから、むっちゃGit薦められてるので頑張る。2019軽食としてご提供頂いたこのオシャンティな食べ物、ピザ説やたこ焼き説もありましたがコロッケという事が判明しました。2019間違っている箇所、消してほしいツイートがありましたらコメントにお願いします。Unity部〜勉強会のレポート(メモ)です。Unity道場6月〜新しいPrefabワークフロー入門とVectorGraphics...勉強会のレポート(メモ)です。勉強会のレポート(メモ)です。#2Roppongi.unity1勉強会のレポート(メモ)です。[Unit...勉強会のレポート(メモ)です。アーカイブおすすめアセット参加グループUnityUnityゲーム開発者ギルドリンクはてなブログブログをはじめる週刊はてなブログはてなブログProはてなブログをはじめよう!Raspberlyさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。