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シャツを着たスタッフの方がいっぱいいてビックリしました。
夜遅いので行くか迷ってたけど行ってよかったです!
この後銀座近くの女性専用カプセルホテルに泊まりました。
その記事はこちらに書いています!