Git是一个开源的版本控制系统
Git是什么
一款用于分布式管理源代码版本的工具。每个开发者都在本地拥有源代码,因此可以脱机工作。虽然只有一个地方集中管理,但每个人都拥有自己的源代码,因此即使发生冲突也不会造成致命伤害。
Git的工作流程
-
- 作業ディレクトリ
ファイルを作ったり修正したりするところ
ステージングエリア(インデックス)
ある程度のまとまりにするためにリポジトリにpushする前にためておく所
リポジトリ
ローカル
開発者各自の開発環境
リモート
共有する場所
直到部署文件为止的流程
-
- ファイルやディレクトリをインデックスに登録
-
- インデックスされたファイルをローカルレポジトリにコミットする
-
- ローカルレポジトリからリモートレポジトリにpushする
- リモートレポジトリから本番環境へデプロイ
用Git进行的操作
-
- クローン
リモートレポジトリを複製すること
プッシュ
ローカルからリモートへ変更履歴をアップすること
プルリク(プルリクエスト)
他の開発者にレビューしてもらうためにプルするのをリクエストする事。
コミット
ファイルやディレクトリの変更を記録すること。