Top/VersionCtl/git

Links

Git について

Downloads

tools

magit

git-gutter+

git-gutter

使い方

新規リポジトリ作成

  1. 空リポジトリの作成
    $ mkdir hoge.git         # bare repository 用の空ディレクトリを作成
    $ cd hoge
    $ git init --bare --shared=true   # bare repository として初期化。管理ファイル群が生成される。共有にするには --shared=true にする
  2. 作業用リポジトリの作成
    $ cd ..
    $ git clone hoge          # hoge.git から hoge という名前で bare ではないリポジトリとして複製する
  3. 作業用リポジトリでファイルを登録
    $ cd hoge
    /* 何かしらの方法で新しいファイル fuga を置く */
    $ git add fuga           # ファイル "fuga" が登録対象になる(まだ登録されていない)
    $ git commit             # 前の git add で指定されたファイルが登録される 

登録済みのファイルに変更が加えられた場合

brancj の名前

リポジトリの現在の branch 名を表示

$ git branch
* work

branch 名を変更する

$ git branch -m <元の名前> <新しい名前>

リポジトリの変更を他のリポジトリに反映する

$ git push <反映先> <反映元>

branch 操作

branch 作成

branch 切り替え

他の branch に commit を反映する

$ git merge <反映先 branch>

Subversion とのコマンド対比

GitSubversionDescription
git initsvnadmin createリポジトリ作成
git clonesvn checkoutリポジトリのコピー
git add <file>svn add <file>ファイルの追加
git add <file>; git commitsvn add [file]ファイルの更新をリポジトリに反映
git statussvn status
git checkout <branch>svn switch <branch>
git merge <branch>svn merge <branch>
git checkout <file>svn revert <file>ファイルに対して行った(リポジトリに未反映の)変更を元に戻す

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS