Version 13 (modified by mitty, 12 years ago) (diff) |
---|
Git
- Git - Book
- 3.3 Git のブランチ機能 - ブランチの管理
現在作業中のブランチにマージ済みのブランチを調べるには git branch –merged を実行します。 まだマージされていない作業を持っているすべてのブランチを知るには、git branch --no-merged を実行します。
- 3.3 Git のブランチ機能 - ブランチの管理
- Git入門 - トップページ
- Gitの基礎練習
- Subversion ユーザーが Git を使ってみた (基本操作編) - まちゅダイアリー(2010-05-06)
- Subversion使っている人間としては分かりやすい
- ファイルシステムとしての Git - 言語ゲーム
- git-cherry-pickを掘り下げる - idesaku blog
- What's the difference between git clone --mirror and git clone --bare - Stack Overflow
- 通常のclone, clone --bare, clone --mirrorの違いについて詳しく書かれている
- gitのbareリポジトリのバックアップをとる - 馬鹿と天才は紙一重
バックアップ用のリポジトリを作るのであれば--bareではなく--mirrorというオプションをつけます。
$ git clone --mirror yamucha chaoz
git-pullをすると、chaozはbareリポジトリだから管理ファイルしか存在しないためにmergeができないよと怒られます。なのでここではgit-fetchをしないといけません。
- git clone --mirror - Humanity
--mirrorは実際これと同じことをしてるっぽい(たぶん)
$ git clone --bare {uri} $ cd {dir} $ git config remote.origin.fetch '+refs/*:refs/*' $ git config remote.origin.url $uri $ git config remote.origin.mirror true
- Is there an advantage to using --no-metadata in git svn clone? - Stack Overflow
This option is NOT recommended as it makes it difficult to track down old references to SVN revision numbers in existing documentation, bug reports and archives.
prompt
- bash
- Gitを使い始めたらやっておきたい便利な設定いろいろ : アシアルブログ
- source:lab/trunk/TipAndDoc/.gitconfig, source:lab/trunk/TipAndDoc/.bashrc