ksaitoの日記

日々試したことの覚え書き

git

gitのブランチの操作

git

gitのmasterブランチは、subversionのtrunkに当たるブランチです。 扱いもsubversionと同様で「開発本線の最新にする」と使う人が決めただけで、他のブランチと特別変わったところはないようです。 例えば、試しに新しいリポジトリを作ってみるとmasterとい…

gitの公開リポジトリを作る手順(その2)

git

前に作った手順より、こっちのほうが良いみたいです。 新しく公開用のリポジトリを作る $ 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リポジトリを作る手順です。 ベースのリポジトリを作成する 公開するためのベースとなるgitリポジトリを作成します。 $ git init git Initialized empty Git repository in /tmp/git/.git/ $ cd git $ touch file $ git add fi…

gitで日本語ファイル名を正しく表示する

git

ファイルシステムのエンコードが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

git-svnを使ってgitの共有リポジトリにSubversionのリポジトリを使うことができます。 Subversionを使って管理してきたソースをgitを使ってローカルコミットすることができます。もうsvkが出る幕はないです。 チェックアウト git svn cloneコマンドでSubvers…

gitの共有リポジトリ

git

gitは、分散リポジトリですがSubversionのようにセンターに共有リポジトリをつくることもできます。 共有リポジトリを立てて試してみました。 共有リポジトリの作成 git initコマンドで--bareオプションを付けると共有リポジトリを作成することができます。 …

Macのgitコマンド

git

Xcode4にバンドルされているGitのバージョンです。 $ git --version git version 1.7.3.4 $ type git git is hashed (/usr/bin/git) $

Gitの使い方

git

cvs, svn, bzr, hgと、ほぼ一緒です。 リポジトリ作成 リポジトリの追加は、initコマンドです。 /etcのように既存のファイルも簡単に管理できます。 $ mkdir gitrepo $ cd gitrepo $ git init Initialized empty Git repository in ~/gitrepo/.git/ $ ファイ…

Git入門

git

Gitは、分散バージョン管理システムです。 Linuxのカーネルソースを管理していることで有名です。 分散バージョン管理システムは、cvsやSubversionの進化系です。 ちょっと話がそれますが、分散バージョン管理システムには、Git以外にbazaar, Mercurialとい…