3
4

【Git入門】チーム開発で必須なGit!基本の使い方を中学生でもわかるように書いてみた!

Last updated at Posted at 2024-02-06

どうも、あかつきゆいとです。
UniProject の創設者やってます。

今回はチームメンバーで、Git の使い方がよくわかってない人、わかってるけど、
「てめぇその使い方はねぇ」って使い方を過去にしてて少し心配だった人がいるのでちょっと書いてみました。

What's Git?

Git とはバージョン管理ツールのことですね。
バージョン管理ツールってのは、文字通り、ファイルやディレクトリの移動や作成、変更を記録してくれるものです。

これがあると何が便利か?

これがあると、
「あ、やべぇ、間違ってファイル消しちまった」
なんて時でも、元に戻せます。

他には、チームメイトとファイルやディレクトリの更新を同期できるのでかなり捗ります。

Install

これを見れば大体わかります。

GitHub とは

GitHub とは Git ホスティングプロバイダの一つです。
っていわれても何ぞやって話ですよね。

Git ホスティングプロバイダっていうのは、Git リポジトリをサーバーの中に置いといてくれるやつです。
(※リポジトリに関しては後程説明します。)
これがあると、これに Git の変更をアップロードしてチームメイトとワイワイできます。

ちなみに無料です。

GitHub だけじゃない!?

僕は先ほど、

GitHub とは Git ホスティングプロバイダの一つです。

と書きましたね。

GitHub が一番有名ですが、ほかにもあります。

  • GitLab
  • GitBracket
  • Gitea
    ってのがありますね。
    ただ、GitBracket 以外は自分でサーバーを立てて運営するので、会社とかで使われることがほとんどです。

Git リポジトリ

人々はここにコードを置き、管理します。
Git リポジトリはプロジェクトごとに1つ置くのが基本です。

例えば、

  • HP を作りたい -> それ用にリポを一つ作る
  • スマホゲームを作りたい -> それ用に一つ
  • 飽きたからもう一個スマホゲームを... -> それ用に一つ
    って感じですね。

Git 基本操作

ここからは基本操作についてやっていきましょう。

リポを作る

  1. どっか適当なディレクトリを作る
  2. そのディレクトリでターミナルを起動
  3. こいつを実行
$ git init

コミット

何か変更を加えたらコミットという操作をして、git にそれを記録します。

  1. ステージする

コミットするファイルを選んでステージという処理をします。

$ git add [ファイル名]

ちなみに、ファイル名にはワイルドカードが使えます。

  1. コミットする

コミットメッセージをつけてコミットします。
コミットメッセージは何をしたかがわかるように書きます。
詳しくは別で記事を上げているのでこちらへ

$ git commit -m [コミットメッセージ]

間違えてステージしてしまった!!
という時は、

$ git restore --staged [ファイル名]

で戻せます。

なにをステージしてたかわからないときは

$ git status

で確認できます。

プッシュする

GitHub などを使っている場合はプッシュといってアップロード処理が必要です。

$ git push origin

origin にはリモートリポジトリ(GitHub のリポジトリ)が設定されているものとします。

最後に

こんな感じですね。
次は GitHub の使い方を書きたいですね。

よければ UniProject、入ってみてください!!(露骨な宣伝)

3
4
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
3
4