0
0

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.

ブランチとは

Posted at

ブランチとは?

ある機能を実装したくなることがある。
うまく以下なっかたら捨てたい。こんな時に便利なのが履歴の枝分かれだ。

枝をブランチという。
枝分かれした履歴の合併して一つの枝にすることをマージという。

Gitにおけるブランチ

開発の主軸となるブランチはmasterブランチだ。
コミットするごとにmasterブランチは伸びていく。

新しいブランチを作ってそこで別のブランチが伸びる。
しかしmasterブランチの成長は止まったままだ。

  • ブランチは内部的には一つのコミットを指すポインタ
  • HEADは別のブランチの先端と一体化している

ブランチを切り替える

別のブランチと一体化しているHEADををmasterブランチの先端に戻す。

ブランチの二つの意味

  • 一連のコミットの履歴
  • その先端のコミットを指すポインタ

文脈で判断する

マージ

別のブランチでの変更をmasterブランチに取り込む

気づき

マージした時のコミットはその時の別のブランチの先端masterブランチのHEADの一個前のこみっとが親となる。

出典

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?