タグ

gitに関するat_yasuのブックマーク (121)

  • 自分用のGit備忘録 - kanonji’s diary

    gitはコマンド体系が複雑で、なかなか覚えられないので備忘録をつけます。細かすぎて毎回エントリー作るのもなんだし、でもまとまるまで待ってると忘れちゃうので、備忘録にしたいなーと思ったときに追記する形にしようかな。なので、随時追記していきます。 自分用のLinuxコマンド・シェルコマンド備忘録 - kanonjiの日記 自分用のVim備忘録 - kanonjiの日記 他にLinux(とMacの場合もあり)のコマンドとvimの備忘録も貯めてます。 ローカルに既にあるリポジトリを、githubにpushする githubでリポジトリを作る。 ローカルでpush出来る状態にしておく。*1 $ git remote add origin git@github.com:username/foo-repos.git $ git push -u origin master 例としてusernameというユ

    自分用のGit備忘録 - kanonji’s diary
    at_yasu
    at_yasu 2011/12/16
  • Mercurialのブランチとマージ - 考える人、コードを書く人

    Mercurialをemacsやzsh、global, その他の設定ファイルの管理だけでなく、ソースコードの管理にも格的に使うようになったこともあり、ブランチやマージの機能も頻繁に使うようになってきた。 このへんの機能を使ってて思うのはやはりCVSやSubversionに比べてブランチの作成や切り替え、マージ等の操作が簡単に行えるということ。これはGitについても同じことが言えるが、Gitのコマンドラインインタフェースは個人的にはかなり微妙。 ブランチの一覧を表示 narazuya@bokkko% hg branches diff3 30:1946a2e61b7e default 23:fd1771eddd50 (inactive) 0.04 22:3549817de2ba (inactive) 0.03 12:9a49ae230cf6 (inactive) narazuya@bokkk

    Mercurialのブランチとマージ - 考える人、コードを書く人
  • Git Manager - Overview - Softjourn Labs

    Softjourn eliminates the distinction between in-house and off-shore IT services, complementing and supplementing our client-partners by providing them with cost-effective IT resources and solutions. Description¶ GitManager Manage git repositories, users and access groups. It is based on Apache authentication mechanisms (HTTP or LDAP) and uses MySQL database to store repo/user/group relation data.

  • A successful Git branching model を翻訳しました

    Vincent Driessenさんの "A successful Git branching model" を翻訳しました。 元記事はこちら: http://nvie.com/posts/a-successful-git-branching-model/ (翻訳の公開と画像の利用は人より許諾済みです) このブランチモデルの導入を補助してくれる、git-flowというGit用プラグインがあるそうです。 翻訳の間違い等があれば遠慮なくご指摘ください。 A successful Git branching model この記事では、私のいくつかのプロジェクト仕事でもプライベートでも)で約一年ほど導入して、とてもうまくいくことがわかった開発モデルを紹介する。しばらく前からこれについて書くつもりだったんだが、今まですっかりその時間を見つけられずにいた。ここでは私のプロジェクトの詳細については書

    A successful Git branching model を翻訳しました
  • GitHubを自前で持てるRails製オープンソースソフトウェア「GitLab」:phpspot開発日誌

    GitLab GitHubを自前で持てるRails製オープンソースソフトウェア「GitLabGitHubみたいなものを自分のサーバに設置できます。ネットワークで外部に流したくない場合に使えそうですね。 コメント機能、チケット機能やシンプルなチャット機能もついているようです リポジトリブラウザ。クリックでアニメーションしながら切り替わる部分もそっくり コードは当然ハイライトされます OSSとはいえここまで作りこまれていれば結構使えそうです。 今後のさらなる発展に期待 関連エントリ GitHubにあるような、あの押しやすそうなボタンを作成するサンプル&チュートリアル

    at_yasu
    at_yasu 2011/10/24
    ほほぉ
  • https://github.com/enterprise

    https://github.com/enterprise
    at_yasu
    at_yasu 2011/10/15
    社内用Githubか…ホムホム
  • Git管理の神ツール「Gitolite」なら、ここまでできる!

    「Git」使ってますか? 近年、分散バージョン管理システム「Git」が急速にシェアを伸ばしています。筆者は、チケットシステムやバージョン管理の勉強会などを開催したりしていますが、Gitユーザーがかなり増えてきていると感じます。 しかしながら、そのような勉強会でアンケートを取ってみると、実案件では半分以上の人がSubversionを利用しており、Gitの導入はまだまだ進んでいません。移行コストが掛かったり、プロジェクトマネージャ層への知名度がまだまだ低いというのもありますが、理由の1つとして、ユーザー管理が煩雑であったり、アクセス制御に関する情報が不足しているということもあると思います。 そういうわけで稿では、Gitリポジトリのユーザー管理やアクセス制御を簡単に行う「Gitolite」を紹介します。 なお、稿ではGitの利用方法については紹介しませんので、Git自身の使い方については改め

    Git管理の神ツール「Gitolite」なら、ここまでできる!
  • Linuxカーネル開発リポジトリ、kernel.orgのハッキングを受けて一時的にGitHubに移行 | OSDN Magazine

    Linux Torvalds氏は9月5日、Linuxカーネル次期版の最新リリース候補(RC)となる「Linux 3.1」RC5リリースを発表した。kernel.orgが8月末の攻撃から完全に復旧していないことを受け、一時的にGithubを利用するという異例の措置をとった。 Linuxカーネルのソースコードをホスティングするkernel.orgは8月末、攻撃を受けたことを明らかにしていた。攻撃者はルート権限を取得しており、ssh関連のファイルの改ざん、システムのスタートアップスクリプトにトロイの木馬起動ファイルが仕掛けられたことなどが報告されていた。だが、カーネル開発は分散バージョン管理のgitを利用していることなどから、典型的なソフトウェアレポジトリと比較すると潜在的な影響は少ないだろう、という予想も示していた。 これを受け、Kernel.orgは攻撃を受けたマシンを再インストールするなど

    Linuxカーネル開発リポジトリ、kernel.orgのハッキングを受けて一時的にGitHubに移行 | OSDN Magazine
    at_yasu
    at_yasu 2011/09/09
    Githubに一時的にミラーがありますよっと
  • Using Git Versioning inside your XCode Project | iPhone Programming Tutorials

    This tutorial will show you how to automatically fill in CFBundleVersion and CFBundleShortVersionString, when using Git. This has been tested in Xcode 3.2.5 (Updates for Xcode 4 at the bottom) Git Setup First off you need a project that is checked into git, and is also tagged with an initial version number. If you already have git setup for your project, skip down to XCode Setup To locally setup u

    at_yasu
    at_yasu 2011/03/24
    git でバージョン管理してる場合、ソフトにバージョン番号を埋め込む方法 / bzr version-info みたいなのはないのかしら・・・
  • 多人数開発で Git を使う場合の環境構築 | GREE Engineering

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

    多人数開発で Git を使う場合の環境構築 | GREE Engineering
    at_yasu
    at_yasu 2011/03/23
    あー、こうやってメールの設定するのか。
  • アリスがチャレンジなコードを書く時、git branchをちゃんと理解したい! - ザリガニが見ていた...。

    アリスとボブのGitシリーズがになりました! アリスとボブのGit入門レッスン アリスは迷っていた。現状のshowメソッドは固定されたメッセージしか出力しないが、理想的にはユーザーの条件によって変化させたいと。 しかし、その機能を実装するためには結構な大改修になってしまう。果たして今の自分の技術でちゃんと完了させることが出来るだろうか?この機能追加をやるべきか、このままにするか...。 アリスはこの修正が失敗に終わった時のことを考えて、ボブに連絡しておくことにした。「失敗したらごめんね。」と。(なんて無責任なアリス...。) 連絡を受けたボブは、アリスの機能追加には大賛成。ボブ:「ただし、新しいブランチを追加して、そこで作業くれ。」と。アリス:「ブランチ???」 アリスはブランチを理解できていないが、とりあえず、ボブに説明された手順をそのままやってみることにした。アリス:「習うより、慣れ

    アリスがチャレンジなコードを書く時、git branchをちゃんと理解したい! - ザリガニが見ていた...。
  • GitHub - hatena/titanium-hatena-oauth-sample

    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

    GitHub - hatena/titanium-hatena-oauth-sample
  • github/gitignore at master - GitHub

    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

    github/gitignore at master - GitHub
    at_yasu
    at_yasu 2010/12/02
    各種プロジェクトで明らかいらないファイル一覧の一覧 / もう2年前のだからぞんざいを忘れてたよ(・ω<)
  • Git入門 ゼロから始めるGitドリル

    gitの勉強をしつつ取ったノートを記事化しました。一応これを読めばざっくりとした導入やSVNとの違いが分かってもらえるように書いたつもりです。svnを使った経験があることを前提に進めていきます。 svnの場合、一つのレポジトリに対して認証のあるユーザが変更を報告していくユースケースをとっています。gitの場合は、個々のローカルマシンにリポジトリが分散されて配置され、お互いに変更を報告しあうユースケース。これはLinuxの伝統的なバザール方式の開発を想定しています。そのため例えばカフェや電車で開発したり、マスターはgithubやgitfarm(Git Hosting参照)にしておいて時々ローカルの変更を報告することも可能です。 目次 インストール 基操作 Gitリポジトリの作成 ブランチの作成。 タグ ファイルを無視する 索引の理解 取り消し 導入 --hardと--softの違い 一個の

    Git入門 ゼロから始めるGitドリル
  • Tower Git Client - Tower — The most powerful Git client for Mac and Windows

    Version 11.0 was released on May 7, 2024 Version 7.0 was released on May 7, 2024 Read Blog Post Release Notes Git Made Easy Drag and Drop • Undo everything • A unique Conflict Wizard • File history • Extensive documentation • Great customer support Learn More All of Git's Power (And None of the Pain) Pull Requests • Single-line staging • Interactive Rebase • Submodules • Git LFS • Git-Flow • File

    Tower Git Client - Tower — The most powerful Git client for Mac and Windows
  • はてなブログ | 無料ブログを作成しよう

    私、餡子のためなら逆立ちだってしますよ。 こじらせている。 べたいと思ったらべたいのである。 ここが北カリフォルニアの片田舎であろうと、私があんみつがべたいと思えば、あんみつは今すぐ作ってべなくてはいけないものになる。いしん坊の思考は凄まじい。 子供が観ていたアニメで、赤ちゃんが空の…

    はてなブログ | 無料ブログを作成しよう
    at_yasu
    at_yasu 2010/05/21
    余談だけど、ファイル名に濁点や半濁点があると、Bzrでは面倒な事になります。gitは使った事無いから知らない。
  • Gitの基礎練習

    バージョン管理ツールGitの基礎練習です。 Windows XPのコマンドプロンプトでGitの基的なコマンドを動かしていきます。 Gitを学び始めるきっかけにどうぞ。 (筆者もまだGitを使いこなしているわけではありません。 誤りのご報告、改善提案などは大歓迎です。フィードバックからよろしくお願いします) 目次 はじめに ダウンロードとインストール ファイルをGitの管理下に置きましょう 新しいファイルを追加します 新しいディレクトリを追加します 編集からコミットまでの流れはこんな風に進みます ブランチを使ってみましょう ここまでの作業ログを見ましょう この文書に書かなかったこと 関連リンク 更新履歴 ぜひ、感想をお送りください はじめに Windows XPのコマンドプロンプトで、 バージョン管理ツールGitの基的なコマンドを動かしてみましょう。 この文書の通りに実行すると、 基

  • git のユーザマニュアルを iPhone で持ち運ぶ

    ■ git のユーザマニュアルを iPhone で持ち運ぶ Git ユーザマニュアル と言う素晴らしいドキュメントがありまして、外で暇な時に見れたらいいなーと思ったんですが、1個のでかい HTML ファイルなので iPhone では若干キツいです。適当に分割したファイル作ろうかなーと思っていたら、github 上にリポジトリがあったりしたんで、ちょっと fork なるものを試してみました。 http://github.com/yasuaki/git-manual-jp/tree/master http://github.com/ktakayama/git-manual-jp/tree/master 分割 HTML ファイルの作り方 $ git clone git://github.com/ktakayama/git-manual-jp.git $ cd git-manual-jp/Docu

    at_yasu
    at_yasu 2009/04/18
    PDFにして、PDFViewerみたいなのを作るのも手かと。
  • YappoLogs: CodeReposが1年たってGitリポジトリ追加の巻

    CodeReposが1年たってGitリポジトリ追加の巻 昨晩は夜9時から誕生日ケーキを探してたけどケーキ屋さん店じまいしてるのばっかで誕生日中にエントリかけなくなった>< YappoLogs: CodeRepos - 個人レポジトリを共有しよう!計画という記事と共にCodeReposが生まれて一年経ちました。 僕は主に460名分のhtpasswdをひたすら登録をするだけのお仕事をしていたわけですが正直ここまで続くとは思っていませんでした。 これも何もひとえにがんがんコミットしてくれる皆様のお陰だと思っています。有り難うございました。 やっぱり折角人様のコードを弄くりまくれる環境があるのだから、皆ももっとコミットしまくれば良いよ。 あと折角一年経ったという事でリリースし忘れてたGitリポジトリを公開しておきます。 http://git.coderepos.org/です。 GitはSubver

  • 分散バージョン管理システムGitの使い方入門 | OSDN Magazine

    バージョン管理システムと言うとSubversionやCVSが有名だが、近年急速にユーザーを増やしているバージョン管理システムに「Git」 がある。GitLinuxカーネルの開発リーダーとして知られるLinus Torvalds氏が中心となって、Linuxカーネルの開発に使用する目的で開発した分散型バージョン管理システムである。2005年に開発が開始されて以来さまざまなプロジェクトでの採用が進み、現在ではPerl 5やRuby on RailsAndroid、Wine、X.orgなど、有名な大規模プロジェクトで採用されるに至っている。 記事では、このGitを使用するのに必要な「分散型バージョン管理システム」の基的な考え方を紹介するとともに、Gitの導入方法や基的なGitの使い方について解説する。 分散バージョン管理システムとは? GitLinuxカーネル開発で用いられることを前提

    分散バージョン管理システムGitの使い方入門 | OSDN Magazine
    at_yasu
    at_yasu 2009/02/08