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-04-27

Git

高機能の便利なバージョン管理システムです。

バージョン管理システム

ファイルの履歴を管理するシステム

使う時

・プログラムにバグを入れてしまって以前のファイルの状態に戻したくなる時
・そうでなくても以前のファイル内容を見たくなったりする時

チェックイン

ファイルの今の状態を保存しておきたい時ファイルの内容をバージョン管理システムに入れる行為

バージョン

・チェックインされた状態

リポジトリ

バージョンを入れる場所

チェックアウト

バージョン管理システムに入っているバージョンを取り出す行為

コミットする(動詞)

・チェックインすること

Gitでのバージョン管理

バージョン

あるディレクトリを根とする木(ディレクトリツリー)

コミット(名詞)

・現在のディレクトリツリーの状態をコミットすると、そのディレクトリツリーが一つのバージョンとなってリポジトリに入る。Gitではこの一つのバージョンのこと

Gitのディレクトリ構成

作業ツリー

開発をしているディレクトリだ。
プログラマがプリグラムを編集したりコンパイルしたりする場所

.git

ディレクトリを作って、リポジトリなど必要な情報をここに入れる

ステージ

作業ツリーとリポジトリの間にある領域
プログラマは作業ツリーの内容をステージにコピーする

また続きを書きます。

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?