git先日、msysGit(Git for Windows)がいよいよ公式に UTF-8 をサポート! という記事で「UTF-8 対応のコードがコミットされた」ことをお伝えしましたが、ついに、UTF-8 対応の新バージョン、msysGit 1.7.10 がリリースされました。いよいよ Windows でも日本... 続きを読む
設定 基本 ブランチ リモート・リポジトリ git-stash git-svn 参考 注 設定 Git には様々なオプション設定がある。中には挙動を大きく変えるものもあるので注意が必要である。 設定をすべて表示する $ git config --list システム (/etc/gitconfig) の設定 $ gi... 続きを読む
Dev, Gitチーム開発において、「チケット/Issue」「TDD」「コードレビュー」など、ソースコードの変更に対する効果的な開発フローについてよく考えるのだけど、なんにしてもこのあたりは非常に課題が多く、各社各コミュニティで色々なやり方が模索されているポ... 続きを読む
リポジトリのチェックアウト ローカルのリポジトリをクローンするには git clone /path/to/repository そして、リモートのリポジトリをクローンするには git clone username@host:/path/to/repository を実行します。 続きを読む
バージョン管理とかgitとかが「おおげさでめんどくさいもの」だと思う人は多い。でも、それは生産性向上のチャンスを逃していると思う。特に業務として多人数で開発している人たちの「変更前にはまずトピックブランチ」というやり方が、それはそれでよい方法な... 続きを読む
2011年5月18日水曜日 【翻訳】Gitをボトムアップから理解する John Wiegleyさんの "Git from the bottom up" を翻訳しました。 元PDFはこちらからダウンロードできます: http://newartisans.com/2008/04/git-from-the-bottom-up/ 元記事のライセンスがクリエイ... 続きを読む
Synchronize branches The sync button pushes your chages to GitHub and pulls down other’s changes in one operation. It notifies you know when you have changes you haven’t pushed or there are new changes on GitHub you haven’t pulled down. 続きを読む
Wikiというものはとても便利なんだけど、 大量の文章を書くにはWebブラウザのインターフェースはまだまだ辛い オフラインで使えない(文章書くのは電車が一番) 複数の文章を再構成したり、一括で検索したり、置換したりは、Webだとやっぱりきびしい と言った欠点... 続きを読む
gitgit-flow という git の運用を補助するプラグインを使ってみたので、その過程をメモしてみました。 git を採用した理由まず何よりも git を採用した理由ですが、日本語の本がたくさんある。Subversion のように気軽にブランチを切ったりマージが気軽に出来な... 続きを読む
こんにちは。インフラの sotarok です。 先日から Git 関連の話をしている通りですが、社内で Git を使い始めています。 今日は、Git を使った日々の開発〜リリースまでのフローや、そうしたものの運用と、それをサポートするために作ったツール git-daily の紹... 続きを読む
オンラインPerl勉強会でGitとGithubの勉強会を行いますので、Gitを覚えたい方はぜひご参加ください。日付はまだまだ先なので日付が近づいたときにまた通知はします。Linux環境(あるいはMac)が必要ですのでWindowsの方は環境の準備が必要になります。日付: 2010... 続きを読む
昨日めでたく公開されたgit勉強会の動画(NEKOGETさんありがとう!)ですが、全部見ようとすると3時間がかりとなるなかなか手強い代物です。ということで、各動画の内容を簡単にまとめてみました。とりあえずつまみ食いしてみたいという方の参考になれば幸いです... 続きを読む
GitX is a gitk-like clone written specifically for OS X Leopard and higher. With a fresh 0.3 release, GitX is even more awesome. It sports a native interface and tries to integrate with the operating system whenever possible (e.g. drag and dr... 続きを読む