Gitとは?
Subversion(svn)と同じく、ソースコード管理サービス。
【プログラマー入門】 Subversion(svn)って?
GitとSubversion(svn)の違い
単一リポジトリと呼ばれるSubversion(svn)は、中央リポジトリ1つに対して開発者全員が操作する。分散リポジトリと呼ばれるGitは、開発者が個別にリポジトリを持ち(ローカルリポジトリ)、ローカルリポジトリの作業内容をネットワーク上にあるリポジトリ(リモートリポジトリ)にプッシュする。
・ローカルリポジトリ・・・個人が利用するために、自分のPC上に配置するリポジトリのこと
例えば
他の開発者への影響があるため、タスクが完了するまではコミットできないSVNに対し、Gitでのローカルコミットができると、完了前のタスクに関しても自分で間違いの洗い出しができる。
SVNのファイルをローカルにコピーして作業し、作業単位でコミットしている場合などにとても有効。
・push・・・ファイルの追加や変更の履歴をリモートリポジトリにアップロードするための作業。
Gitのインストールから基本設定
※コマンドで操作する場合の説明です。
Gitのインストール
http://git-scm.com/
インストールが完了したら、GitBashを起動。
Gitの基本設定
インストールが無事に済んでいるか確認するためにコマンドを入れてみる。
[html]
$ git –version
[/html]
ユーザー名とアドレスを登録する。
※一度限りでOK
$ git config –global user.email "fuga"
[/html]
日本語を含むファイル名を読み込めるようにする。
[html]
$ git config –global core.quotepath off
[/html]
Gitでよく使うコマンド
Gitを使いこなすためのコマンド一覧を紹介しているサイトを紹介。
http://qiita.com/tashua314/items/f4dead69692271f92e71
https://mag.osdn.jp/09/03/16/0831212
http://tech.pjin.jp/blog/2015/11/24/git-command-matome-list-100/