WEBアプリ開発に関する技術を綴るブログ

php,js,apache,mysql,laravel,fuelphpあたりの技術

Git

Gitといのうは

分散型バージョン管理

バージョン管理システムといのは

システムファイルの変更履歴を管理してくれるシステム

リポジトリといのうのは バージョン管理システムが使っている変更履歴をまとめたノート

概念

・リモートリポジトリ 開発過程を共有

・ローカルリポジトリ オフラインでの作業可能

ワークツリー(add)→ステージングエリア(commit)→ローカルリポジトリ(push)→リモートリポジトリ

用語 インデックス コミットしたいファイルやファイルの一部を登録するところ ワークツリー 履歴管理を行いたいファイルがある場所 *ベアリポジトリ

*ノンベアリポジトリ

ステージ ワークツリーからコミットしたいファイルやファイルの一部をインデックスに登録すること リセット

*プル

*フェッチ

*リベース

*コンフリクト

*ブランチ

*.gitignore 履歴管理の対象外とするファイルを登録するところ。

マージ 異なるブランチの変更を反映させること ブランチ 履歴管理を枝分かれさせたもの *

*

*