Gitのハンズオンに参加しました!
こちらから見れます
100回ぐらいgitに失敗してるので今回は頑張りたい!
fork(アプリ)
sourcetreeみたいなgit用のGUIアプリを使う!初めて聞いた
全部英語
gitメモ
作業コピー(WorkingTree、ワーキングコピー、作業ディレクトリ)
ステージングエリア(変更を一旦ためておく場所)リポジトリの前
リビジョン(1つ分の変更履歴の単位)を積み上げて行く
ーハッシュが与えられる
流れ
アカウントを作る
アドレスは公開されるかもしれないので適当なものでもいい

gitignore
追加しないファイルを設定できる。
gitignoreの内容はググってコピペしたらいいのかな?
gitignore/Unity.gitignore at master · github/gitignore · GitHub
上のが「gitignore unity」でググったら一番上に出てくる.
追記:github公式だった。
今回は提供していただいた
.gitignoreをプロジェクトフォルダの一番上に置く

そのままだと.から始まるファイルを作れなかったので下の記事にあるあれをターミナルに打ったら作れるようになりました。
こんな感じ

New Repogitory
Add New Repogitoryでどのプロジェクトを管理?するか選ぶ。

Unityのプロジェクトを選ぶ

初期化(git init)箱ができた。
gitgnoreを設定したおかげでchangeが24になった。gitgnoreしてないと100とかになるらしい
git add
右クリックstageで追加される
全部

git commit


branch
ブランチを作る

ブランチの方にコミットする

check out
ブランチをダブルクリックするとmasterの状態にもどる
Unityを開くとなんか出る。

masterに戻した状態で新しい変更を加えると歴史が分岐する

marge
ブランチを右クリック


警告

コンフリクトしたのでどっちかを選ぶ

マージされた

github
forkとgithubを連携
左側にGithubがある

SSH Keyを新しく作る。

適当な名前

Add SSH Keyで鍵を選んでRegister

これで公開鍵がgithubに登録される。
windowsは鍵をコピペしてgithubのサイトで直接鍵を登録しないといけない。
Githubでリポジトリーをつくる(新しくつくる場合)
SSHにしてurlをコピー

紐付ける
forkでremoteを右クリック>Add New Remote

さっきのurlは入ってる

できた

push
上の矢印からpush

githubに入った!

プルリクエスト(既ににあるリポジトリーに追加)
PullRequestはgitの機能ではなく、githubの機能!!知らなかった
cloneしてurlをコピーする

forkでFile>Clone


Cloneされた!
masterの状態で自分のbranchをつくる。

CloneされたプロジェクトをUnityで開くいて変更してadd
pushする

権限が無いから出来なかった。

一回フォークしないといけんかったらしい
感想
githubアタックは何回かやってたけど、毎回何かしらうまくいかなかった。
今回はforkという新いいアプリもしれたし、他の人がつまづいているところを見てその解決法を知れてよかった!
うまくいくととても面白い!自分でもやってみよ〜
おまけ 銀座すごい
会場がUnityJapanの本社なんですが、なんと銀座SIXにあるんですよ。
UnityJapan本社の勉強会に行きました!
— トマシープ (@tomasheep) April 4, 2019
銀座すごい!
unityすごい pic.twitter.com/eynAoTEmUn
想像の10倍ぐらい高級感があった。
緊張した。
でも渋谷とかより日本橋とか銀座とかの高級感のある街の方が好き。
夜歩いてて楽しい。
会場にたどり着くまでにUnityTシャツを着たスタッフの方がいっぱいいてビックリしました。
夜遅いので行くか迷ってたけど行ってよかったです!
この後銀座近くの女性専用カプセルホテルに泊まりました。
その記事はこちらに書いています!