タグ

gitに関するkarronoliのブックマーク (24)

  • GitHubから特定のディレクトリだけを直接ダウンロード - Qiita

    git及びGitHubAPIに,一部のディレクトリだけをダウンロードするための機能はありません. ので,GitHubのsvn用のサポートを使います. svn exportで指定したディレクトリがダウンロード出来ます. $ svn export https://github.com/ユーザー名/リポジトリ名/trunk/ディレクトリ名1/ディレクトリ名2/...

    GitHubから特定のディレクトリだけを直接ダウンロード - Qiita
    karronoli
    karronoli 2016/03/23
    subversionが使えるとは思わなかった.しかも一発で落とせる.
  • Creating a 'Deploy to Heroku' Button | Heroku Dev Center

    The ‘Deploy to Heroku’ button enables users to deploy apps to Heroku without leaving the web browser, and with little or no configuration. The button is ideal for customers, open-source project maintainers or add-on providers who wish to provide their customers with a quick and easy way to deploy and configure a Heroku app. The button is well-suited for use in README files, and is intended to serv

    Creating a 'Deploy to Heroku' Button | Heroku Dev Center
    karronoli
    karronoli 2015/07/08
    無指定でmaster.GitHub上でページ移動してtreeを変えればリファラを元にデプロイ可.納得.
  • git log から ChangeLog作成 - Qiita

    $ git log --date=short --pretty=format:"%ad %an <%ae>%n%n%s%n%b" |\ sed -e 's/^\(.*\)/\t\* \1/g' |\ sed -e 's/^\t\* \([0-9]*-[0-9]*-[0-9]*.*\)/\1/g' |\ sed -e 's/^\t\* $//g' > ChangeLog 2012-06-27 ryokbys <????.?????@gmail.com> * corrected makefile. 2012-06-27 ryokbys <????.?????@gmail.com> * The 1st commit of pmd. Register as a new user and use Qiita more conveniently You get articles that match

    git log から ChangeLog作成 - Qiita
    karronoli
    karronoli 2015/03/21
    アリだな.
  • https://api.github.com/users/karronoli/gists

    karronoli
    karronoli 2015/02/12
    github apiのgistのメタデータjson.自分のgistにあるファイル名を検索したいときに使った.
  • Githubクローン界の新星 GitBucket を Ubuntu 12.04 で動かす - Qiita

    2014/05/01 : 公開当初の情報から非常に古くなっているため、一部修正しました。 @takezoeさんが作っているGitHubクローンであるGitBucketを動かしてみたのでそのメモ。Ubuntu 12.04 LTS 64bit でのお話。 GitBucketは、最低限のレポジトリ管理は可能ですが、いくつかの大事な機能はまだ作成中とのこと。(例えばpull request) (執筆当初の古い情報です。現在はバッチリプルリクできます。) Scalaで書かれているというだけでも十分心くすぐるアプリになってます。(Scalatra + Slick + twirl) 最近画面のあるWebアプリに触れてなかったので、勉強の題材としてもいいかなと思って触ってみてます。 (RESTでJSONしか返してくれないインフラ構築Webアプリ?には毎日触れてたけど・・・) GitBucketを動かすのは

    Githubクローン界の新星 GitBucket を Ubuntu 12.04 で動かす - Qiita
    karronoli
    karronoli 2013/10/31
    動いたw とってもお手軽だ.
  • コミットメッセージの書き方 - 2012-02-21 - ククログ

    はじめに 「分かりやすいコードを書く」、「コードと一緒にテストも書く」等はソフトウェア開発において大切なことです。しかしそれと同じくらい大切なことして「分かりやすいコミットメッセージを書く」があります。これはあまり着目されていなく、見過ごされていることです。 今回は、コミットメッセージの分かりやすさの大切さ、そして、分かりやすくするための書き方を説明します。 コミットメッセージとその大切さ バージョン管理システムとコミット 現在、ほとんど全てのソフトウェア開発ではSubversionやGitなどのバージョン管理システムを使っています。バージョン管理システムを使うことによるメリットというのは、ソフトウェアの変更が記録されていくことにあります。 具体的なメリットは3つあります。 ソフトウェアの調査がしやすくなることです。現時点でのコードと、そして変更の履歴とを組み合わせることで、それらから非常

    コミットメッセージの書き方 - 2012-02-21 - ククログ
    karronoli
    karronoli 2013/05/03
    Gitスタイルっていうのがあるのか.参考にする.
  • マジカルsvnとキュアgit

    2011年4月18日(火)に実施した、プライベートセミナー『アジャイル開発環境セミナー~一般ユーザが知っておきたいJIRAの概念と操作~』での資料です。

    マジカルsvnとキュアgit
    karronoli
    karronoli 2013/03/23
    マジカルな部分はアーな感じなので置いといて… 結局のところ構成管理と向き合うため(=向き合わせるため?)のUIってとても大事なんだな.
  • emacs内でgit grepする方法 - $shibayu36->blog;

    コードを書いているとプロジェクト内のコードを参考にしたかったり、一括で置換したかったりします。そんな時emacs内でgrepを使うのですが、プロジェクトがそれなりに大きくなると非常に遅くなります。gitプロジェクトであれば、gitであればgit grepを使えば高速に検索できるのでそれを使えば良いと思い、やってみました。 letでgrep-find-commandを書き換える http://blog.kentarok.org/entry/20100219/1266577631 にletでgrep-find-commandを書き換えた上で、grep-find関数を呼び出すと出来るというふうに書いてあったので、やってみたのですが、なぜかうまくいきませんでした。うーん。 grep-apply-settingを使う emacsのgrep-commandを変更する - すぎゃーんメモ と同じように

    emacs内でgit grepする方法 - $shibayu36->blog;
    karronoli
    karronoli 2013/02/16
    あれ? そういえばemacsでhg-grepみたいなコマンドがない気がする?!
  • GitHub時代の開発委託とは? デブサミでQA@ITの事例の話をします - QA@IT公式ブログ

    2013年2月14日と15日の2日間にわたって東京・目黒で開催されるDevelopers Summit 2013(デブサミ2013)の1セッションで、QA@ITの委託開発の話をさせて頂くことになりました。 ソーシャルコーディング革命後の開発委託の世界〜QA@ITの事例(仮) 私はこれまでいつも、デブサミは取材記者という立場で見て来ました。記者として取材して、例えば以下の様な記事を書いて来ました。聴衆に混じって講演を聞く側だった私が、まさか話す側に回ることになるとはと、今からドキドキしています。 デベロッパーズ・サミット2008:すばらしいソフトを作るには、カリスマが講演 未来の言語は「APL」? Rubyのまつもと氏が講演 IIJRuby対応PaaS「MOGOK」は、どんなサービスか? さて、デブサミは開発者のイベントですが、私は委託側、つまり受託開発における「お客の声」ということでお話

    karronoli
    karronoli 2013/02/02
    まさか!だからこそ仕事になるんですよ!! 今年はデブサミ見に行こうかな.
  • Git 対 Mercurial:なぜ Git を選ぶのか? - Atlassian Japan

    今回は Atlassian の開発者である Charles O’Farrell によるゲストブログです。チームが DVCS として Git を選択する理由について説明します。Charles はコーディングをほとんど DVCS 上で行い、また ClearCase から Git へユーザーを移行させる作業を行ってきました。 前回の記事では、分散バージョン管理システムとしてチームがなぜ Mercurial を選択するのかについて考えてみました。今回は、分散バージョン管理システム (DVCS) として なぜ Git が有力な選択肢であるのかについて考えてみましょう。 1970 年の黎明期から、ギークたちはどちらが善でどちらが悪かという血なまぐさい論争を長い間行ってきました。それが VimEmacs との間の戦いです。最近では、それとは別のツールセットについて、ギークたちは来の仕事そっちのけ

    Git 対 Mercurial:なぜ Git を選ぶのか? - Atlassian Japan
    karronoli
    karronoli 2012/06/09
    履歴の再作成でわざわざMQ使わないといけないは確かに面倒.悪くはないけど良くもない気がずーっとしてる.Record拡張は普通に使えないのでCrecord拡張使えばいいと思う.
  • Accueil

    Les Sociétés Civiles de Placement Immobilier (SCPI) se sont imposées comme une solution d'investissement de choix, attirant un nombre croissant d'investisseurs en quête de diversification et de rendements potentiellement plus élevés. Dans un contexte économique en constante évolution, où les investisseurs cherchent à optimiser leur portefeuille tout en minimisant les risques, les SCPI représentent

    karronoli
    karronoli 2012/03/24
    バイナリ比較でstringsかー うまいことwordの.docも比較できてるようだ.これは良さそう
  • [git][perl] rebase祭りを支援するツール「git-rebase-matsuri」というのを書いてみた | いわぶろ(ろてん)

    はじめに どのブランチがどのブランチの上に乗っかるか,というルールが複数定義されたファイルを読んでひたすら git rebase を行うためのツール「git-rebase-matsuri」というのを書いてみたので,エントリで軽く紹介します. issm/git-rebase-matsuri – GitHub ※ とあるコミットポイントにおいてちょっとした主要なコミットが発生したおかげで,そこから派生していたすべてのブランチに対して git rebaase する作業が発生することを,私は勝手に「rebase祭り」などと呼んでおります. 背景 「この機能の実装を進めて」「ちょっとあれを直してほしい」先方からそんな要求がくるたびに,その数だけトピックブランチを,公開状態のコミットポイントから生やして作業しています.で,こちらが作業を完了して報告,公開向けの準備の指示を仰ぐのですが,そこから返信が

    karronoli
    karronoli 2012/03/17
    たしかに自動化したいわなー ちょっと怖い気もするけど.
  • gitでインデント量以外の変更点を表示する | Webシステム開発/教育ソリューションのタイムインターメディア

    問題 バグフィックスなりリファクタリングなり何かをするため、 コード中の複数のブロックのインデントを変更するということは少なくありません。 例えば以下のようなコードがあるとしましょう: private void UpdateData() { var db = GetDatabaseConnection(); data1.UpdateSomething(); data2.UpdateSomething(); data3.UpdateSomething(); data1.Save(db); data2.Save(db); data3.Save(db); } このコードは一連のデータを更新してデータベースに保存しています。 しかしこの手の更新はデータの一貫性を保証するためにトランザクション内で実行されなければなりません。 という訳でこのコードは以下のように修正されるべきです: private v

    gitでインデント量以外の変更点を表示する | Webシステム開発/教育ソリューションのタイムインターメディア
    karronoli
    karronoli 2011/08/09
    diffにオプション丸投げかー なるほど
  • Hg-Git プラグインを使ってみた - 「わ」の日記もどき

    Mercurial よりも Git の方が興味のある公開リポジトリがあるのよね。 ってことで、Hg-Git Mercurial Plugin を使ってみた。 Hg-Git は dulwich という Python のユーティリティを使用しているようだけれど、 TortoiseHg には最初から組み込まれているから、準備は不要。 先ずは、Hg-Git のプラグインを上記のサイトの download a snapshot と書かれたところからプラグインのアーカイブをダウンロードし展開。 次に、Hg-Git を使いたい作業領域の .hg/hgrc をテキストエディタで開き、以下の記述を追加。私が使ったのは Windows でだけれど、ディレクトリの区切りは一応 / で。 [extensions] hgext.bookmarks = hggit = (Hg-Git を展開したディレクトリ)/hg-

    Hg-Git プラグインを使ってみた - 「わ」の日記もどき
  • How do I convert a git repository to mercurial?

    karronoli
    karronoli 2010/08/13
    詳しく読んでないけどできるらしい.
  • Git並に、それ以上に使いやすい。mercurialをCGIで動かす。 - それマグで!

    Gitは多機能だけど、なんかシンプルさが足りない。Mercurialを使ってる。 mercurialはGITのライバル Mercurialとは,Pythonで実装された,分散リポジトリ形式の構成管理ツールで,OpenJDK や Mozilla,OpenSolaris 等を始めとする多くのプロジェクトで採用されています。 Mercurialではじめる分散構成管理(藤原克則) 既にLinuxカーネルの原著作者であるLinus Torvaldsも同様の目的でGitの開発を開始していたが、MackallはLinux kernel Mailing List上でMercurialの優位性(データを差分の形式で保持することにより、リポジトリのサイズを節約している、等)を訴え、Torvaldsと論争を繰り広げたこともあった。 (wikipedia) SVNやgithubのようにブラウジングしたい。 SVN

    Git並に、それ以上に使いやすい。mercurialをCGIで動かす。 - それマグで!
    karronoli
    karronoli 2010/08/12
    とっても良さげ
  • GitConcepts - Mercurial

    Mercurial for Git users Git is a very popular DistributedSCM that works very similarly to Mercurial. Both are built upon such similar concepts that most repositories can be converted to and from Mercurial and Git without any significant data loss! There are, however, significant design and conceptual differences that may cause trouble when coming from Git to Mercurial. 1. High-level Comparison Mer

    karronoli
    karronoli 2010/08/11
    git commit --amendのmercurialに相当するやつなげー
  • MOONGIFT: » WindowsでGitをはじめるなら「msysGit」:オープンソースを毎日紹介

    Githubが有名になっていることもあって、SubversionからGitに開発環境を移りつつある。各人でコミットできるというのは素晴らしく、開発スピードが向上するのは間違いないだろう。 インストーラーで簡単にインストール そしてLinuxMac OSXであれば容易なGit開発環境の構築もWindowsでは面倒なイメージがあった。だがこれを使えばWindowsユーザでも簡単にGitが使い始められる。 今回紹介するオープンソース・ソフトウェアはmsysGitWindows用Gitだ。 公式な方法として、WindowsでGitを使うにはCygwinを利用するというのがデフォルトになっている。だがCygwinが予め入っている人は良いとしても、GitのためにCygwinを入れるのが面倒に感じていた。 ヘルプ msysGitWindows用のGit環境をインストーラー一つでGitコマンドをはじ

    MOONGIFT: » WindowsでGitをはじめるなら「msysGit」:オープンソースを毎日紹介
    karronoli
    karronoli 2010/06/16
    TortoiseGitより古くからあるっぽい?
  • Subversionのリポジトリ下でgitを使ってみよう

    こんにちは、熊谷です。 今まで長い間バージョン管理システムとしてSubversionを使っていました。特に不満もなく使い慣れているシステムなのでずっと使っていたのですが、あるとき、こういう環境でSubversionを使うのはちょっと不便かもしれないという状況が生まれ、いろいろ考え調べてみた結果、gitが使えるのではないかという結論に達しまして、早速使ってみました。 そもそもSubversionとgitの違いは何なのか。Subversionは集中型、gitは分散型のバージョン管理システムで、Subversionは中央のリポジトリに対してコミットを行っていくのですが、gitは各ユーザが持つローカルのリポジトリに対して行います。そして、ローカルのリポジトリの内容を中央のリポジトリに反映したり、別のユーザが持つリポジトリを取得したり反映したりといったことが出来ます。 また、既にSubversion

    Subversionのリポジトリ下でgitを使ってみよう
    karronoli
    karronoli 2010/03/26
    使った.要git-svnパッケージ.
  • Big Sky :: SSH/Gitの設定を修正しなくてもファイアウォール内からgithub.comにpushする方法

    これはgithubじゃなくても使えるかも Gitトランスポート層が選択出来るのは知っていたけど、まさかこんな書き方出来るとは思ってなかった。 以前、こんな記事書きましたが github.comへのSSH接続にはホスト名"ssh.github.com"、ポート"443"に接続する様に設定します。※このssh.github.comが味噌です。 github.comへのSSH接続にはホスト名"ssh.github.com"、ポート"443"に接続する様に設定します。 ※このssh.github.comが味噌です。 http://mattn.kaoriya.net/software/20081029172540.htm これ以下の1行で出来る事が分かりました。 # git clone ssh://git@ssh.github.com:443/my-name/my-repo.git ssh.git

    Big Sky :: SSH/Gitの設定を修正しなくてもファイアウォール内からgithub.comにpushする方法
    karronoli
    karronoli 2009/08/12
    これはいい