LoginSignup
5
1

More than 1 year has passed since last update.

【1日目】GitHubを使ってみる

Last updated at Posted at 2022-11-30

初めに

この記事は【個人チャレンジ】初心者が25日で強くなる Advent Calendar 2022
1日目です。
おそらく備忘録になると思います。

作るアプリ1つ目

家計簿アプリを作ります。シンプルな奴です。
が、作り方は省略します。代わりに、問題解決に3時間以上かかった工程を書いていきます。

本日の内容

unityのプロジェクトをGitHubに入れる

大体の人にとって基本のことなんだと思います。
これを見ている人はきっと「こんなことに時間を費やすのか」と考えるかもしれません。しかし、初心者はここで躓いてしまったので、入れ方とか使い方を忘れないように書いておきます。
ちなみに、最近のunityはGitHubにすんなり入らないっぽいです。(なんか引っ掛かります。)
どうしてもわからない人は、この記事”も”参考にしてください。(この記事はあくまでエラー解決用です。)

GitHubとは何か

自分の作ったっプロジェクトを置いておける便利なツールっぽいです。バックアップみたいな感じでしょう。共同制作するときにも使えるようです。便利ですね。

リポジトリとは何か

リポジトリとは、自分の作るプロジェクトを入れておく箱みたいなものです。
画像Ⅱ.png

リポジトリは2種類あって、サイト上にあるリモートリポジトリと、自分のパソコンにあるローカルリポジトリがあります。
画像3.png
リモートリポジトリの内容をローカルリポジトリにコピーすることをpull(プル)といいます。
逆に、ローカルリポジトリの内容をリモートリポジトリにコピーすることをpush(プッシュ)といいます。
画像4.png

ちなみに、ローカルリポジトリの内容にコメントをつけてリモートリポジトリに何を変更したか書いておくことをcommit(コミット)といいます。
画像5.png

基本はローカルリポジトリで作業して変更内容をcommitし、それをリモートリポジトリにpushするみたいです。
GitHub Desktopをダウンロードして、早速やってみました。

追記(2022.12.1)
ミスってイラストの「コミット」の字が()から出てしまいましたが気にしないでください。

トラブル発生

困ったことが起きました。GitHubは使ったことがなかったのでこんなことが起きるなんて思ってもいませんでした。GiHubは100MBを超えると受け付けてくれないとか初めて知りました。
スクリーンショット 2022-11-29 220209.png

unityのプロジェクトがあげられません。
自分はここで2日間ほど時間を取られました(パニックになってました)。
「指定されたファイルを取り除いて」とか書いてあるけど、そんなことしていいのかすごく不安でした。

その後

消して大丈夫でした。怖い人は、引っかかったものを消さないでほかの場所(例えばgoogle driveとか)に移動しておけば安心でしょう。※ただし、unityプロジェクト自体を移動させると、作っていた内容が消えるっぽいです。自分は1回消えちゃいました。)
追記(2022.11.30)
これを書いている途中になぜか消えたはずのデータがもどってきました。2日目からの内容を変更するかもしれないです。

5
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
1