git ソース管理

はじめに

Linuxを開発したリーナスが、gitを開発。
分散バージョン管理システム

分散バージョン管理システム

中心リポジトリ(例、サーバ)から完全なコピーを、ローカルリポジトリ(例、クライアントPC)に作成。ローカルリポジトリを使って作業ができる。ローカルで作業したファイルなどを中心リポジトリに反映させるといった場合などを除き、ローカル上でバージョン管理システムを利用できる。

中心リポジトリ作成

サーバ側

$ mkdir [リポジトリ名]
$ cd [リポジトリ名]
$ git init --bare --shared
オプション説明
–bareベアリポジトリとする。ファイルロックがないため、中心リポジトリは必ずベアリポジトリとする。
–shared Gitリポジトリを複数ユーザで共有する。オプションを指定しない場合、デフォルトは同じグループ属するユーザを共有
オプション説明

コマンド

$ git pull origin master

リモートリポジトリのオブジェクトと参照をダウンロードして、ローカルリポジトリに統合する

$ git push origin master:master

リモートリポジトリのオブジェクトと参照を更新する

参考リンク

Git

コメント

タイトルとURLをコピーしました