Git思い浮かんだGitのTipsを列挙してみました。gitのコマンドをで補完するgit-completion.bash を入れると、でコマンドの補完が効くようになります。また、PS1の設定を行うと現在のブランチ名が常にbash上に表示されるようになります。(Windowsの場合、msysgit... 続きを読む
Web based code review and project management for Git based projects. ObjectiveGerrit is a web based code review system, facilitating online code reviews for projects using the Git version control system. Gerrit makes reviews easier by showing... 続きを読む
こんにちは、中川です。 Gitを使い始めてから、Subversionを使う機会がめっきり減ったこの頃です。 Gitだとローカルだけで簡単に使い始められるのもいいですが、気軽につくれるbranchや、mergeのしやすさがたまりませんね。 インストール直後の状態でも普通に利... 続きを読む
I was just watching a friend of mine work with git, and he'd always type all the git commands in full, like git status and git push. I realized that he must not be the only one to do so, so I decided to write this quick blog post and encourag... 続きを読む
Git is a powerful, sophisticated system for distributed version control. Gaining an understanding of its features opens to developers a new and liberating approach to source code management. The surest path to mastering Git is to immerse ones... 続きを読む
みなさん、Git使ってますか?僕はまだメインのVCSがSubversionなのもあって、なかなか慣れません。せっかくGitを使っているのに、ちょっと不便なSubversionくらいの位置づけです。でも、同じような理解度の人って多いんじゃないでしょうか。 一方で、最近はGitH... 続きを読む
Git, github, tipsgithubというかgitosisはsshの鍵でユーザを判定します。設定の仕方はhelpでも見てくだしあ。Help.GitHub - Set Up Git (OSX)Help.GitHub - Set Up Git (Windows)Help.GitHub - Set Up Git (Linux)自分のgithubユーザとして色んなマシンからgit... 続きを読む
Helios以降では、EGitが利用出来るようになりました。そこで、今回はEGitを利用してHeliosからGitを利用します。 EGitのインストール EclipseのHelp -> Install New Software へ行き、Work with: で[Helios - http://download.eclipse.org/releases/helios]を選... 続きを読む
I've recently started using git, and also begun unit testing (using Python's unittest module). I'd like to run my tests each time I commit, and only commit if they pass. I'm guessing I need to use pre-commit in /hooks, and I've managed to mak... 続きを読む
TortoiseSVN Git Version. It is porting TortoiseSVN to TortoiseGit screen shotContext menu Commit Dialog Compare Dialog Log Dialog installPlease install msysgit 1.6.0.2 before install tortoisegit http://code.google.com/p/msysgit Note: Please c... 続きを読む
The git log command can show lists of commits. On its own, it shows all commits reachable from the parent commit; but you can also make more specific requests: $ git log v2.5.. # commits since (not reachable from) v2.5 $ git log test..master ... 続きを読む
2011年1月2日日曜日 【翻訳】Rebaseは安全である Gary Bernhardtさんの "Rebase Is Safe" を翻訳しました。 元記事はこちら: http://blog.extracheese.org/2010/12/rebase-is-safe.html (翻訳の公開は本人より許諾済みです) 翻訳の間違い等があればブログコ... 続きを読む
2011年1月18日火曜日 【翻訳】Gitのコミットメッセージに関する注意点 Tim Popeさんの "A Note About Git Commit Messages" を翻訳しました。 元記事はこちら: http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html (翻訳の公開は本人より... 続きを読む
はてダも markdown 対応してほしいなぁ。 続きを読む
gitgit-flow という git の運用を補助するプラグインを使ってみたので、その過程をメモしてみました。 git を採用した理由まず何よりも git を採用した理由ですが、日本語の本がたくさんある。Subversion のように気軽にブランチを切ったりマージが気軽に出来な... 続きを読む
Home of the Git Version Control System and FriendsGit is... Git is an open source, distributed version control system designed to handle everything from small to very large projects with speed and efficiency. Every Git clone is a full-fledged... 続きを読む
設定 基本 ブランチ リモート・リポジトリ git-stash git-svn 参考 注 設定 Git には様々なオプション設定がある。中には挙動を大きく変えるものもあるので注意が必要である。 設定をすべて表示する $ git config --list システム (/etc/gitconfig) の設定 $ gi... 続きを読む
study, Gitd:id:bleis-tift:20100922:1285140344会では全然Git の話とかしてなかった気もしましすが,なんか名指しされたので Git 関連の今の自分の設定的な話を一回まとめて晒しておこうかな.と思います.最初に設定するような人は参考にしてもいいかもしれま... 続きを読む
9/18(土) 15:30? GitとGitHubを体験しながら身につける勉強会(名古屋) : ATND行ってきました。なんかいろいろと話すことになったんですけど、あの場で言いそびれたこととか、もっとこう説明してればよかったなぁ、って部分の補足も兼ねたエントリです。長... 続きを読む
The git wiki lists no less than 6 different ways to integrate git with emacs: http://www.emacswiki.org/emacs/Git . Fortunately, I haven't picked one yet so I hope to benefit from your collective experience.Here's the current list:* Magit * Eg... 続きを読む
id:repeatedly から無言の圧力を受けたので書きました。タイトルは釣り。そもそも自分が Git マスターしてないし。突っ込み歓迎。超歓迎。一応、このエントリだけで一つの Git リポジトリをそれなりに操れるようになることを目指してます。なので、コマンド一つ... 続きを読む
This is an in-progress translation. To help translate the book, please fork the book at GitHub and push your contributions. リベース Git には、あるブランチの変更を別のブランチに統合するための方法が大きく分けて二つあります。merge と rebase で... 続きを読む
Pro Gitのmakepdfで作られるPDFが微妙な感じだったので、blosxomでHTMLとして出力してPDF変換をかけるという荒業でPDFを作ってみた。 Pro Git (Google Docsによるプレビュー) blosxomの設定は$num_entriesを100とか大きな数にしておくくらい。 blosxomで使った... 続きを読む
昨日の記事で一般的な情報整理のツールを紹介しました。今日は、開発環境について紹介したいと思います。主にWeb系の開発に使っていますが、UNIX系のOSを使っている人は大抵同じような感じではないでしょうか。それでは、開発に使っているツールとその設定ファ... 続きを読む
2010年12月26日11:03 Git まだ使っていない人にこれだけは伝えたいgitの便利機能 ということで、今更ですけど git は便利ですね〜。もう subversion には戻れません。気が向いたので、個人的に気に入っていることをちょっと書いてみます。 1) 直前のコミットに... 続きを読む
募集頁:http://kokucheese.com/event/index/6329/ 2010年12月17日(金) (19:00-22:00 (開場18:45)) 開催場所 古石場文化センター 2階 第1,2研修室 (東京都江東区古石場2-13-2) 主催 Shibuya.trac 通常発表 GitとHudsonによるきれいなリポジトリの作り方 @... 続きを読む
EGit is an Eclipse Team provider for Git. Git is a distributed SCM, which means every developer has a full copy of all history of every revision of the code, making queries against the history very fast and versatile. The EGit project is impl... 続きを読む
2010年11月23日火曜日 【翻訳】あなたの知らないGit Tips Mislav Marohnićさんの "A few git tips you didn't know about" を翻訳しました。 元記事はこちら: http://mislav.uniqpath.com/2010/07/git-tips/ (翻訳の公開は本人より許諾済みです) 翻訳の間違... 続きを読む
One of the long running issues with Git is that the library produced to run the binary is not re-entrant - you can't link to it from another program because it calls die() all over the place. Thus, anyone trying to write a GUI or web interfac... 続きを読む