鍵の壊れているトイレに賭けで入ったら開けられてしまった【TECH::EXPERT】

Git/GitHub TECH::EXPERT プログラミング 応用カリキュラム編

※記事タイトルは実話ですが、TECH::EXPERTのトイレではありません。それだけは真実を伝えたかった。

【本日のメニュー】
・GitHubに登録してアプリケーションを管理する
・専用のアプリケーションを導入してさらに取り扱いやすくする
・リポジトリの削除
・ブランチ
・プルリクエスト

【GitHubに登録してアプリケーションを管理する】
GitHubの特徴
・世界の人が使ってる
・コマンドだとわかりにくいからブラウザでわかるようにしたよ
・チーム開発に便利

①リモートリポジトリを作成しよう
ローカルに持ってるファイルと繋ごうね

コマンドたち
$ git remote add
ローカルリポジトリにリモートリポジトリの情報を付与して、紐づけを行うた
コマンド

$ origin
リモートリポジトリの場所の別名です。他の名前をつけることも出来ますが、GitHubのリモートリポジトリに対してはoriginとすることが一般的らしいっすよ。
よぐわがんにゃい

【専用のアプリケーションを導入してさらに取り扱いやすくする】
仕組みはまだよくわかってないけど、
ターミナルは絶対に使わないなって思うくらいわかりやすかったです。
お前のことが好きだったんだよ!

【リポジトリの削除】
うっかり「Keep this code private」のチェックを外し忘れてしまったので、削除する運びとなりました。
パイセンに聞いたら後からでも変更できるそうです。

あ、でも失敗は成功のもと味の素(B-DASH)なんで大丈夫です。(白目)

①この記事に沿ってブラウザ版GitHubから該当リポジトリを削除
▼githubでリポジトリを削除する方法
https://qiita.com/PlanetMeron/items/4d164eff7bff2243cf06

②①のみではデスクトップ版から消えませんでした。
デスクトップ版では、左メニューの該当レポジトリ一覧から選択して削除します。
ダブルタッチ(右クリ的な)でメニューを出す>Remove>Removeボタンクリックで削除(モーダルのチェックボックスにチェックありでそのフォルダも削除(1敗))

これで再インスコします。

【ブランチ】
開発者はmasterブランチのファイルをいじって開発していきます。
ブランチは枝という意味で、その名の通りそれぞれのファイルの未来が枝分かれして、
開発者ごとにパラレルワールド化するようです。
パラレルワールドのマスターってあるの?考えると怖い。(スーパー無意味ボヤキ)

前に予約語じゃないから変数にbrunchって命名してもOKって思ったけど、
store_brunch(支店名)とかにしないとややこしそうっすね。

【プルリクエスト】
コミット、修正などのコミュニケーションがマスターとは別軸で行われていること。

▼空のコミットを作成してプッシュ
$ git commit –allow-empty -m ‘create pull request’ # –allow-emptyオプションで何も作業が無くても(git statusで何も表示されていなくても)コミットできる

んにゃぴ?よぐわがんにゃい。
あとでまた見るね。

▼プルリクエストのタイトルには[WIP]をつける
[WIP] → Work In Progress の略で作業中の意味
>実装が一旦完了したプルリクエストからはWIPを外す
一目で状況がわかるようにしたタイトルにするのがコツのようですね。

▼プルリクエストの詳細には、What(何を)とWhy(なぜ)を書く
What(どのような実装をしているのか)とWhy(なぜこの実装が必要なのか)を書くことで、このブランチは何を実装していて、なぜその実装を行ったのかが他の人に伝えることができる。

# What
毎月29日は肉マネーチャージのボーナスが5倍になります。
http://ikinaristeak.com/news/the_day_of_29_september/

# Why
お得だから

▼マークダウン表記で書くこと
[参考]マークダウン記法 サンプル集
https://qiita.com/tbpgr/items/989c6badefff69377da7

# What
毎月29日は肉マネーチャージのボーナスが5倍になります。
>2月のみ28日がボーナス5倍
>たまにある9日、19日、29日がボーナス5倍のキャンペーンの分岐をスムーズに

一部店舗でトッピングが増えました。
>ソテードニンニク
>大根おろし

# Why
毎月29日は肉マネーチャージのボーナスが5倍になります。
>お得だから
>先にチャージしてもらうと資金繰りが楽になるから

一部店舗でトッピングが増えました。
>美味しいから
>お肉に合うから