git
gitのmasterブランチは、subversionのtrunkに当たるブランチです。 扱いもsubversionと同様で「開発本線の最新にする」と使う人が決めただけで、他のブランチと特別変わったところはないようです。 例えば、試しに新しいリポジトリを作ってみるとmasterとい…
前に作った手順より、こっちのほうが良いみたいです。 新しく公開用のリポジトリを作る $ cd /tmp $ mkdir Sample.git $ cd Sample.git $ git init --bare --shared=true Initialized empty shared Git repository in /tmp/Sample.git/ $ 公開用リポジトリに…
複数の環境からアクセスするgitリポジトリを作る手順です。 ベースのリポジトリを作成する 公開するためのベースとなるgitリポジトリを作成します。 $ git init git Initialized empty Git repository in /tmp/git/.git/ $ cd git $ touch file $ git add fi…
ファイルシステムのエンコードがUTF-8が前提のようですが、gitで日本語ファイル名を正しく扱う設定です。 $ git init git Initialized empty Git repository in /tmp/git/.git/ $ cd git $ touch テスト $ git add テスト $ git ls-files "\343\203\206\343\…
git-svnを使ってgitの共有リポジトリにSubversionのリポジトリを使うことができます。 Subversionを使って管理してきたソースをgitを使ってローカルコミットすることができます。もうsvkが出る幕はないです。 チェックアウト git svn cloneコマンドでSubvers…
gitは、分散リポジトリですがSubversionのようにセンターに共有リポジトリをつくることもできます。 共有リポジトリを立てて試してみました。 共有リポジトリの作成 git initコマンドで--bareオプションを付けると共有リポジトリを作成することができます。 …
Xcode4にバンドルされているGitのバージョンです。 $ git --version git version 1.7.3.4 $ type git git is hashed (/usr/bin/git) $
cvs, svn, bzr, hgと、ほぼ一緒です。 リポジトリ作成 リポジトリの追加は、initコマンドです。 /etcのように既存のファイルも簡単に管理できます。 $ mkdir gitrepo $ cd gitrepo $ git init Initialized empty Git repository in ~/gitrepo/.git/ $ ファイ…
Gitは、分散バージョン管理システムです。 Linuxのカーネルソースを管理していることで有名です。 分散バージョン管理システムは、cvsやSubversionの進化系です。 ちょっと話がそれますが、分散バージョン管理システムには、Git以外にbazaar, Mercurialとい…