タグ

Gitに関するoza_x86のブックマーク (19)

  • Apache Subversion to Migrate to Git

    InfoQ Software Architects' Newsletter A monthly overview of things you need to know as an architect or aspiring architect. View an example

    Apache Subversion to Migrate to Git
    oza_x86
    oza_x86 2014/04/02
    Apache Subversion to Migrate to Git “Greg Stein, founder of the Subversion project and previous winner of the O'Reilly Open Source award, has requested that the Apache Subversion project be migrated to Git.”
  • LinuxカーネルHack: git commitからgit send-emailでGMailアカウントを用いたパッチ送信まで - 佐野デジタル研究所

    はじめてBtrfsにパッチを投げてみました。修正は単純で、メモリー確保後のチェックをより厳密にしただけです。Btrfsの開発コミュニティはBUG_ON撲滅に向けて動いているのに、BUG_ONを増やしてしまいました。http://www.mail-archive.com/linux-btrfs@vger.kernel.org/msg08420.html 現時点ではコードが取り込まれるかどうかはわかりません。リジェクトされるかもしれません。btrfs-unstableで取り込まれたら、メインラインへのマージはほぼ確実なので、今からワクワクです。リジェクトされたとしても、パッチ送信までの手順を踏めたのは大きいです。 で、今回は、参考までにパッチ送信までの流れを記録として残しておきます。 コミット まず、修正したコードをコミットする。 fixme@xr:~/btrfs-unstable$ git

    LinuxカーネルHack: git commitからgit send-emailでGMailアカウントを用いたパッチ送信まで - 佐野デジタル研究所
  • git pull のデフォルトのリモート/ブランチを設定する - Hello, world! - s21g

    gitを使ってリモートリポジトリからfetch&mergeする場合、 git pullを使う事ができます。 git pullは

  • GitHubへpull requestする際のベストプラクティス - hnwの日記

    みなさん、Git使ってますか?僕はまだメインのVCSがSubversionなのもあって、なかなか慣れません。せっかくGitを使っているのに、ちょっと不便なSubversionくらいの位置づけです。でも、同じような理解度の人って多いんじゃないでしょうか。 一方で、最近はGitHub管理のオープンソースプロジェクトが増えてきました。バグレポートを送るにしてもpull request*1が前提のような空気があり、Git初心者には少し敷居が高い印象があります。 そんな僕も先日初pull requestをしてみたんですが、色々な失敗の積み重ねで残念なpull requestになってしまいました。その反省を元に、稿ではpull requestする際のベストプラクティスを紹介します。これは「Git Workflow」をベースにコマンド例などを加筆したものです。 概要 pull requestする際は、

    GitHubへpull requestする際のベストプラクティス - hnwの日記
  • Git で日々の共同作業やリリース作業をサポートする git-daily を作りました | GREE Engineering

    こんにちは。インフラの sotarok です。 先日から Git 関連の話をしている通りですが、社内で Git を使い始めています。 今日は、Git を使った日々の開発〜リリースまでのフローや、そうしたものの運用と、それをサポートするために作ったツール git-daily の紹介をしたいと思います。 ソフトウェア開発とウェブ開発の違い いやウェブ開発も広義のソフトウェア開発なのですが、ここでいうソフトウェア開発とは、クライアントアプリケーションやライブラリのようなものを指すと思ってください。 実際、ウェブ開発をしている方は感じていることだとは思いますが、両者の開発フローはかなり異なるものです。もちろん社風や開発の方針等によって色々あるとは思いますが、主に次のような特徴が挙げられると思います: ソフトウェア開発 アプリケーションはクライアントで動作する リリース間隔は比較的長く、次のバージョ

    Git で日々の共同作業やリリース作業をサポートする git-daily を作りました | GREE Engineering
    oza_x86
    oza_x86 2011/05/13
    案 : sh版を作る.
  • 多人数開発で Git を使う場合の環境構築 | GREE Engineering

    こんにちは、インフラやってる sotarok です。最近、社内でも「sotarok は そーたろっくと読む」という誤解が広がっていましたので改めて自己紹介しますと、sotarok と書いて「そーたろー」または「そーたろー・けー」と読みます。ロックしてないのでよろしくお願いします。 今日は、Git の話です。 GREE ではずっと Subversion を使っているという話を、以前開発環境の話をしたときに少し触れたことがあります。Subversion での運用方法も、GREE では割と面白い運用をしているのでその話もどこかでしたいのですが、まあ、それは今回は置いておきましょう。どこかで聞いてください。 GREE もその昔 CVS から Subversion に移ったのですが、時代は流れるもので、いよいよ Git 化という流れがきています。Subversion と Git の違いを今更あえて挙

    多人数開発で Git を使う場合の環境構築 | GREE Engineering
  • 操作体系から見る、GitとMercurialの8つの違い

    つい先日、SVNからMercurialに移行するべき8つの理由をまとめたが、Twitterはてなブックマークのコメントを見ていると、同じ分散バージョン管理システムとしてGitとMercurialとの比較に関心が高く、Windowsでの動作でMercurialを評価する人が多いように感じられた。 それも一つの側面で間違いでは無いのだが、日々の開発作業で使っていくと、むしろ操作体系の方が気になるものだ。GitとMercurialの両方を使う機会があったので、操作体系の面で気づいた違いを列挙した上で、Gitに対するMercurialの優位点を考察してみる。 1. 管理対象ファイルの指定方法 .gitignoreや.hgignoreで管理外のファイル名を指定でき、正規表現も使える点は良く似ている。 しかしGitはcommit前にコミット対象を毎回git-addで指定するが、Mercurialは一

    操作体系から見る、GitとMercurialの8つの違い
  • [mew-dist 27313] CA certificates for Mew to use Gmail

    Tatsuya Kinoshita tats at example.com 2006年 9月 12日 (火) 22:48:04 JST 前の記事 [mew-dist 27312] (無題) 次の記事 [mew-dist 27315] Re: CA certificates for Mew to use Gmail 記事の並び順: [ 日付 ] [ スレッド ] [ 件名 ] [ 著者 ] On September 12, 2006, [mew-dist 27312], chienakamado (at gmail.com) wrote: > Fedora Core 5 上の Stunnel 4.14-3.2 と Mew 5.1 の > 組み合わせで、 Gmail を読み書きしようとしているの > ですが、現在、 > > > Creating an SSL/TLS connection.

    oza_x86
    oza_x86 2010/05/01
    git でメールを送付する際に、 msmtp が必要になる. msmtp から gmail を使うには、証明書を使う必要があるのだが、その証明書の入手方法とインストール方法を紹介.
  • gitのブランチ名をプロンプトに表示すると結構便利 - (ひ)メモ

    gitの配布物に含まれる contrib/completion/git-completion.bash を . すると、gitのサブコマンドやそれに応じたオプション、加えて~/.gitconfigで自分用にaliasしたサブコマンドまで補完してくれるようになり、小学生もにっこりです。 同じく git-completion.bash の中で定義されてる関数 __git_ps1 を使ってシェルプロンプト($PS1)を設定すると、 #... if [ -r "$HOME/.bash_completion.d/git" ]; then # = git-completion.bash # boldにするエスケープシーケンスは省略してます PS1="${PS1}[\$(__git_ps1 \"%s)\")\w]\\$ " else PS1="${PS1}[\w]\\$ " fi #...こんなふうにg

    oza_x86
    oza_x86 2010/01/09
    git-completion.bash に __git_ps1 という変数があるので、これをPS1に表示することでプロンプトにブランチを表示できる.
  • Git-transport.png (image)

    oza_x86
    oza_x86 2009/10/25
  • kernel/git/torvalds/linux.git - Linux kernel source tree

    index : kernel/git/torvalds/linux.git Linux kernel source treeLinus Torvalds aboutsummaryrefslogtreecommitdiffstats BranchCommit messageAuthorAge masterLinux 6.10-rc2Linus Torvalds13 hours TagDownloadAuthorAge v6.10-rc2linux-6.10-rc2.tar.gz  Linus Torvalds13 hours v6.10-rc1linux-6.10-rc1.tar.gz  Linus Torvalds8 days v6.9linux-6.9.tar.gz  Linus Torvalds3 weeks v6.9-rc7linux-6.9-rc7.tar.gz  Linus To

  • vflare: Linux kernel workflow with Git

    You worked on some part of Linux kernel. It works great. Now, how to generate the patch series and send it out for review? For this, I always used to generate diffs, create a set of draft mails (one for each patch) in KMail or Thunderbird, and send all these mails one-by-one. This workflow quickly became a big headache. Then I learned Git (and some related tools) to do all this from command line a

  • Linuxカーネル開発におけるgit使用方法 - Linuxとか

    git, Linux, Kernel最近gitが話題らしい。カーネル開発における個人的な使用方法のメモ。ディレクトリ構成 mainline/ +-- linux-2.6/ gitレポジトリ置き場 +-- workdir/ 作業用ディレクトリ +-- / ツリー毎にブランチをきって作業 gitインストールいまどきのディストリビューションだと、gitのパッケージがあるので、それを導入するのが簡単。ただし、git-new-workdirというコマンドを使いたいので、どこからかもってくる必要がある。gitのcontrib/workdirディレクトリ配下に存在する。ソースからコンパイルしない場合でも、ソースパッケージを展開してパスの通った場所に配置。レポジトリの初期化とカーネルソース入手gitレポジトリを初期化する。gitレポジトリはlinux-2.6配下に置くことにする。 [linux-2.6]$

  • gitの中央repos運用時のパーミッションの調整 - (ひ)メモ

    gitで、bareな中央reposにpushしたい。 使うプロトコルは: http:// は遅いのでいや git:// はgit-daemon的に認証がちょっとやわそうなのでいまいち いい方法があったら教えてください>< pushする人らはsshアカウントがあるので、git+ssh:// でいいや 複数ユーザがpushするので、パーミッションに気を使わなければならない: 共通のグループ(例:sandbox)に属させて、chown -R root:sandbox sandbox.git; chmod -R g+w sandbox; find sandbox -type d|xargs chmod 2775 すればグループの統一はOK 問題は sandbox.git/objects/ 下とかに新規で作られるディレクトリのパーミッション。 ~/.bashrcでumask 002すればいいんだけど

    gitの中央repos運用時のパーミッションの調整 - (ひ)メモ
  • Discover gists

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    Discover gists
  • 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

  • Pro Git | Google ドキュメント

    特定のブラウザの問題修復にあたっており、この確認を省略する場合は、URL の末尾に ?browserok=trueGoogle ドキュメント を付けてください。 注: このパラメータの不正使用は禁じられています。 なお、まだ完全には機能しないのでご了承ください。

    oza_x86
    oza_x86 2009/09/27
    Pro Git の日本語版PDF(翻訳中).
  • 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

    oza_x86
    oza_x86 2009/07/28
    本になっていた「Pro Git」のWeb版. 全文閲覧可能.
  • Gitを使いこなすための20のコマンド | OSDN Magazine

    LinuxカーネルやRuby on RailsPerlなど、近年多くの大規模プロジェクトで採用されているバージョン管理システムが「Git」だ。Gitには非常に多数のコマンドが用意されているが、日常的に使用するコマンドは20個程度と言われている。記事では、Gitを使いこなすために覚えるべき20個のGitコマンドを紹介する。 LinuxカーネルやRuby on RailsPerlなど、近年多くの大規模プロジェクトで採用されているバージョン管理システムが「Git」だ。Gitには非常に多数のコマンドが用意されているが、日常的に使用するコマンドは20個程度と言われている。記事では、Gitを使いこなすために覚えるべき20個のGitコマンドを紹介する。 なお、Gitの基的な考え方や使い方については分散バージョン管理システムGit入門でも紹介しているので、そちらも参照してほしい。

    Gitを使いこなすための20のコマンド | OSDN Magazine
    oza_x86
    oza_x86 2009/07/17
    Gitでよく使うコマンドをまとめたもの. git stash が便利そう.
  • 1