ABOUT SEIRYOU GROUP 清凉グループについて 清凉グループでは、「あふれる笑顔~慈悲の心で~」を経営理念として掲げ、 地域における介護・保育ニーズにお応えすべく、複数の施設を運営しております。 今後も地域の皆様の生活に寄り添う場所として、個々の施設と連携し、よりよいサービスを追求していく所存です。 清凉グループからのお知らせinformation
ABOUT SEIRYOU GROUP 清凉グループについて 清凉グループでは、「あふれる笑顔~慈悲の心で~」を経営理念として掲げ、 地域における介護・保育ニーズにお応えすべく、複数の施設を運営しております。 今後も地域の皆様の生活に寄り添う場所として、個々の施設と連携し、よりよいサービスを追求していく所存です。 清凉グループからのお知らせinformation
Mislav Marohnićさんの "A few git tips you didn't know about" を翻訳しました。 元記事はこちら: http://mislav.uniqpath.com/2010/07/git-tips/ (翻訳の公開は本人より許諾済みです) 翻訳の間違い等があれば遠慮なくご指摘ください。 あなたの知らないGit Tips注意:いくつかのコマンドやオプションは Git の version 1.7.2 以降が必要です。 OS Xでは、 Homebrew で簡単にアップグレードできます: brew install git git log でブランチとタグも見る$ git log --oneline --decorate 7466000 (HEAD, mislav/master, mislav) fix test that fails if current d
例えば、以下のようなコミット履歴があるとします。 A---B---C---D masterここで git rebase -i HEAD~3 をして、 コミットB を E に書き換えたくなったとします。このとき、rebase -i によって履歴を書き換えてしまうと、以下のようにリポジトリからB〜Dのコミットは消滅してしまうと思っている人も居るのではないでしょうか。 A---E---C'---D' master確かに、Gitがこのような動作をするのであれば、rebase後に元の状態へ戻すことは到底困難であるように見えます。しかし、正確に書けば、実際のレポジトリの状態は以下のようになります。 E---C'---D' master / A---B---C---D実はコミットA〜Dの一連のコミットは手つかずで残っており、「master」というラベル*1が新たな枝に付け替えられただけなのです。よって、
ちょろっと渡邉さんのエントリに補足を。 実用Git 吉藤 英明 (監訳) ちなみに、本には直接関係ありませんが、この本の翻訳もGitを使って進められました。 共訳させていただいた「実用Git」が発売になります 原稿はGitで管理しようと言う話は最初から訳者3人の間で出ていたのですが、原稿を管理するとなると当然read権限も含めたパーミッションの管理が必要でした。3人がgit-daemonを立ててお互いにpullしようかとも思ったのですが、git-daemonを使うと匿名で誰でも読めるリポジトリとなってしまいます。HTTP経由だとWEBサーバによってアクセスコントロールはできますが、速度に不安が残ります。ということでsshがベストなんでしょうが、gitのためだけに3人分のアカウントを作るのはちょっと気が引けました。 そこで、今回使ったのがgitosisです。gitosisについては入門git
実用Git 「実用Git 」を献本でいただきました。ありがとうございます! gitは毎日使っていて、もう大体躓きどころとかもわかってきたんだけど、正直自分のは我流なので色々と知らない事がたくさん。cvs→p4→svn→svk→bzrと手を出してきた自分でもこうなんだから、多分今時のVCSだからとか言っていきなりgitを覚えなきゃいけない初心者の人とか大変だよなぁと常々思っていた。 実用Gitはまず全ての実行例がちゃんとつながっているのが学習用には良いなという感想。自分で本を書いてても思うけど、例をちゃんと辻褄を合わせつつずっと繋げていくのは大変難しいのだけど、例を一個一個実行したい人には大変素晴らしいのではないだろうか。 一般的なVCSの使い方に関して特に問題がない、という方は多分4章「基本的なGitの概念」、それと9章から12章の「マージ」「コミットの変更」「リモートリポジトリ」「リポジ
まぁ手順通りだけど... Ubuntu 9.04で作りました。以下手順。 必要なソフトウェアのインストール # sudo apt-get install texlive-xetex latex-cjk-xcjk pandoc texlive-latex-recommended ちなみにtexlive-latex-recommendedを入れないと"kvoptions.styが無いよ!"と怒られるので注意。 progitのリポジトリをcloneする # git clone git://github.com/progit/progit.git git入れてない人はプロジェクトページのdownloadボタンで... フォントを設定する latexというフォルダに移動し、config.xmlというファイルがあるのでfontを設定する。"Japan"なんて郷ひろみばりのフォント持ってないのでIPAG
にひりずむ::しんぷる:YouTubeから最高画質の動画をDLするPerlスクリプト gist: 87042 - GitHub 以前書いたYouTubeから動画をダウンロードするスクリプトをモジュール化しました。githubに置いてありますのでよければどうぞ。作るときにWWW::NicoVideo::Downloadを参考にしました。 xaicron's www-youtube-download at master - GitHub 使い方は簡単です。 use strict; use warnings; use WWW::YouTube::Download; my $video_id = shift || die "Usage: $0 [video_id|video_url]"; my $client = WWW::YouTube::Download->new(encode => 'cp9
msysgitのbashからgithubにpushしようとしたら下記のようなエラーが出てしまう場合の対処 $ git push origin master Permission denied (publickey). fatal: The remote end hung up unexpectedly githubに書いてあるようにやり直したらうまく行った。 昨日も何度か同じ手順を繰り替えした気がしたけど、気のせいだったようだ。 Addressing authentication problems with SSH - Guides - GitHub 書いてあるように、ssh-keygenを叩くと上書きしていいのか聞いてくるのでy $ ssh-keygen Generating public/private rsa key pair. Enter file in which to save
ようやっとgithubデビューしました とりあえず自分のレポジトリ。 xaicron's Profile - GitHub 最初はWindowsからやろうと思い、 Home - Guides - GitHub の順にやっていっていたのだけど、sshをputty使うようにしてると「Store key in cache? (y/n)」のところでキーボードが効かなくなって固まるという異常事態に陥り完全に停滞した。 Gitのバージョン変えたりなんだりしたけど結局だめで、しかもputty使わない設定にしたはずなのに常に使うという謎の事態。 仕方ないのでレジストリをフルスキャンしたら、環境変数「GIT_SSH」がputtyになってました、本当にありがとうございました。 というわけで、ssh.exeにしたのだけど、結局は Permission denied (publickey). fatal: The
バージョン管理システムと言うとSubversionやCVSが有名だが、近年急速にユーザーを増やしているバージョン管理システムに「Git」 がある。GitはLinuxカーネルの開発リーダーとして知られるLinus Torvalds氏が中心となって、Linuxカーネルの開発に使用する目的で開発した分散型バージョン管理システムである。2005年に開発が開始されて以来さまざまなプロジェクトでの採用が進み、現在ではPerl 5やRuby on Rails、Android、Wine、X.orgなど、有名な大規模プロジェクトで採用されるに至っている。 本記事では、このGitを使用するのに必要な「分散型バージョン管理システム」の基本的な考え方を紹介するとともに、Gitの導入方法や基本的なGitの使い方について解説する。 分散バージョン管理システムとは? GitはLinuxカーネル開発で用いられることを前提
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く