0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Gitを完全に理解した

Last updated at Posted at 2022-12-21

はじめに

Gitについて勉強した内容をまとめてみた。

なお、こちらの動画を参考にしています。

目次

Gitの用語
(以下追記予定)

Gitの用語

Git
→ソースコードのバージョンを管理するツール

リポジトリ
→Gitで管理したいソースコードの1つのまとまり
→このリポジトリ内でソースコードを追加・更新・削除する

コミット
→リポジトリの変更履歴(追加・更新・削除)を確定すること
→Gitでの管理対象のファイルを「tracked file」、管理対象外のファイルを「untracked file」と呼ぶ
→ログファイルなど、バージョン管理が不要なファイルが「untracked file」に該当

メモ
ゲームのセーブデータを、ファイルを分けて保存するイメージ。
コミットで、セーブデータを新しく作る。

ブランチ
→履歴を枝分かれさせ、分岐させるもの
→main/masterブランチと呼ばれるベースのソースから、機能を追加する用のブランチを作成する
機能追加前と機能追加後の両方の状態を保持することができる

メモ
ブランチという概念を聞いたとき、シュタインズ・ゲートの世界線を思い浮かべた。
α世界線とβ世界線

マージ
→あるブランチに対して、別のブランチで変更した結果を取り込むこと
→もし2つのブランチで同じファイルを更新していると、競合が発生しエラーになる(コンフリクト)

メモ
先ほどの例でいうと、α世界線とβ世界線ではまゆりと紅莉栖の生死状態に差異があるからマージできない

0
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
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?