タグ

gitに関するnanakosoのブックマーク (153)

  • Git, タグを別名でフェッチする - <s>gnarl,</s>技術メモ”’<marquee><textarea>¥

    動機 複数のremoteを設定したリポジトリがある。 $ git remote origin library-agit fetchのデフォルトだとタグも取得する。ところでタグの名前空間はどこからfetchするかによらず同じだ $ git tag my_tag $ git fetch library-a # library-aのタグが取得されrefs/tags/*へ $ git tag v1.0 v2.0 v2.1 v2.2 : : my_tagノーグッド。わかりにくいし、リモートが多数になると衝突しかねない。タグの名前空間を分けたい。 library-aのタグは library-a/v1.0 とかでアクセスできるようになるといいですね。 方法 git fetchに--no-tagsオプションを付けることでタグを取得しないことができる $ git fetch --no-tags librar

    Git, タグを別名でフェッチする - <s>gnarl,</s>技術メモ”’<marquee><textarea>¥
  • 「入門 GIT」が神本である件。 git 利用者だけでなくすべての開発者が読むべき本 - KAYAC engineers' blog

    ども。自分のサイトを復旧させるのが面倒なため会社のブログにのレビューまで乗せようという魂胆の村瀬です。 週末に「入門GIT」を読んだのですがこのは git ユーザーはもちろんのことその他すべての開発者が必読のだなぁと感じたので紹介しておきます。 このです。 このは現在の git の開発者でありメンテナーである濱野氏によって書かれた git の入門です。 ただの入門にあらず しかし入門だから最初はよくあるようなチュートリアルのような記事からはじまるのだろうと思っていると最初から面らいます。 最初に書かれているのは git がどのようにデータを記録し、どのように履歴をたどれるようになっているかというまさに git 自体の基が書かれているのです。 僕個人は二年近く git を使用してきているため自分の知識の確認のような感じで読み進められましたが、初めての方はすこしむずかしいか

    「入門 GIT」が神本である件。 git 利用者だけでなくすべての開発者が読むべき本 - KAYAC engineers' blog
    nanakoso
    nanakoso 2009/10/27
    なかの人が書いた「設計思想」あふれる良本。
  • Wikihub :: wikihub-wiki

    Wikihub (wikihub.org) の使い方 Wikihub は,Git や Subversion にて文書を管理したいコマンドライン大好きなプログラマーさんたちが,文書を自分にあったやり方で更新しつつ,バージョン管理しつつ,でもウェブでも見たい,という欲張りな要望をかかえているだろうと勝手に判断し作成された,バージョン管理連携wikiインターフェースです. 現在クローズドベータとして運営中. この文書もGithubをリポジトリとした,wikihub上で管理されています. http://github.com/sotarok/wikihub-wiki/tree/master ログイン/ユーザ登録 OpenIDのみ対応しています. 現在クローズドベータなので,使ってみたい方は,twitter にて,@sotarok までお声がけください.DMにて Closed beta registe

  • 【コラム】イマドキのIDE事情 (66) 分散バージョン管理システムGitのGUIフロントエンド | エンタープライズ | マイコミジャーナル

    Gitとは? Gitは分散型のバージョン管理システムのひとつで、元々はLinuxカーネル開発のためにLinus Torvalds氏が開発したものだが、現在はさまざまなオープンソースプロジェクトで使用されている。 GitはSubversionやCVSといった従来のバージョン管理システムと比較して「オフライン環境でも利用できる」「マージ機能が強力なためブランチが気軽に使える」など多くのメリットがある。反面、ローカルリポジトリとリモートリポジトリを意識して操作を行う必要があるなど、覚えることが多く使いこなすのが難しいという側面があるのも事実だ。 とりわけGitのメリットであるブランチを多用する場合、ブランチの切り替えやマージなどの操作も多用することになるが、これらをコマンドラインの操作だけで行うのはやはり難易度が高い。使いやすいGUIフロントエンドがあればGitを使いこなすことも容易になるのでは

  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • はてなブログ | 無料ブログを作成しよう

    文学フリマ東京38に行ってきました bunfree.net文学フリマに遊びに行ってたくさんお買い物をし、大変刺激を貰ったのち、そういえば最近ブログの更新ができてないなと思ったら最終更新が2月で止まっていることに愕然としました。ので、熱い気持ちのうちに更新しておきます。もちろんまだほぼ読んでいない…

    はてなブログ | 無料ブログを作成しよう
    nanakoso
    nanakoso 2009/09/24
    日本語化
  • 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進行中 - m-takagiの日記

    『オープンソースソフトウェアの育て方』がひとまず落ち着いたので、次のネタとしてScott Chaconの「Pro Git」の翻訳に参加しています。『入門Git』発売記念ということで、便乗して晒しておこう :-) Pro Git 作者: Scott Chacon出版社/メーカー: Apress発売日: 2009/08/27メディア: ペーパーバック クリック: 20回この商品を含むブログ (2件) を見る GitHubの中の人でもある著者は、今年のRubyKaigiにも登場していたので、実際に話を聴いた人も多いかもしれません。私を含む数名の共同作業で翻訳を進めており、とりあえず前半部分をひととおり訳し終えたところです。 原文 (そのソース) 日語版 (私の作業用リポジトリ) 書籍の内容がウェブで公開*1されているという、「オープンソースソフトウェアの育て方」のときとよく似たパターンですな。

    Pro Git進行中 - m-takagiの日記
    nanakoso
    nanakoso 2009/09/24
  • 高密度小池 / git-svn のちょっとイイ話

    git-svn のちょっとイイ話 Git-SVN を使ってる人が周りになんとなく増えてきたので。 SVN クライアントとして Git を使える利点は、ネットワークどうこうというよりは、 Git の便利機能が使えまくることなんじゃないかと思います。 Git が SVN よりも圧倒的に優れている点としては、ブランチのマージが楽という点が挙げられると思いますが、 Git-SVN を使うことで、 SVN ユーザーもこの Git の優れたマージ機能の恩恵を被れます。 SVN は CVS よりブランチ作りやすくなってるけど、マージが困難なので結局ロクにブランチ切らない、みたいなことも多いと思うのですが、 Git-SVN があればガンガンブランチ切ってはマージしまくって、というふうに作業出来ると思います、よかったですね。 んで、 Git-SVN を使っていると、今自分が作業しているのがどこにコ

  • よく忘れるgitの操作まとめ - yasuhisa's blog

    インターンでgit使いまくりんぐなのですが、まだまだ全然使いこなせてないですね><。 「さっきのcommitちょっと待った!これも追加して><」git addしてから git commit --amend -C HEAD で追加してくれる。 実際のファイルを消さないで、gitのindexから消す git rm --cached <filename> git/git覚書 - TOBY SOFT wiki dumpとかのコード挿入してたけど、挿入とかする前の状態に戻したい結構ある。というかdumpしないと分かりません。 % rm -rf app/models % ls app/models ls: cannot access app/models: No such file or directory % git checkout app/models % ls app/models user.

    よく忘れるgitの操作まとめ - yasuhisa's blog
  • Gitの基礎練習

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

  • Gemの代わりにGitHubから直接requireする方法 - Hello, world! - s21g

    Gemを作るのが面倒になってきたので、githubから直接requireできたら楽になるかもしれないと思い、試してみました。 1  def git(uri, sha1, options = {}) 2  require "tmpdir" 3  basename = File.basename(uri) 4  outdir = File.join(Dir.tmpdir, basename, sha1) 5  unless File.exist?(outdir) 6  sh = proc{|command| IO.popen("#{command} 2>&1"){|io| io.read}} 7  sh["git clone #{uri} #{outdir}"] 8  sh["cd #{outdir}; git checkout #{sha1}"] 9  end 10  $:.unshift

  • github を Windows で使ってみる

    — Your Dashboard — GitHub バージョン管理の githubwindows から使ってみようと思いやってみました。 ちなみに私は Home — GitHub Guides — GitHub を見たりしつつ、こうやって使うんだなとうっすら理解した程度のレベルです。できたものの書いておかないと忘れそうなのでメモ。 アカウント作成、リポジトリを作る まずは github にアカウントを作る。SSH Public Key は空白のままでとりあえずアカウント作成。 ログインしたら「Create a Repository」と書いてあるリンクからリポジトリを作成。 Project Name:適当に付ける。 Description:このリポジトリの説明。なくても OK。 Homepage URL:空白でも OK。 Who has access to this repositor

  • 続 せっかちな人のための git 入門 - 共有リポジトリの作り方 : 僕は発展途上技術者

    久々 git のセットアップをすることになり、自分で書いた記事を参考にする。 » せっかちな人のための git 入門 - git をインストールし、共同で開発できる環境を整えるまで : 僕は発展途上技術者 いつのまにかはてなスターがたくさんつき、ブックマーク数も400を超えていた。さすがはてなユーザー。「git なにそれ?」というのが一般ユーザーはもちろん、多くのプログラマー(ブログ書いたり読んだり twitter 使ってたりすると僕らweb系、オープン系が多数派だと勘違いしてしまいそうになるが、決してそうではないのですよね)の反応だと思うのだが。。。 さて、上記記事では触れていない、共有レポジトリの作成方法を書き留めておきます。 まず準備としてリポジトリを使うことになる複数ユーザーを同一グループに所属させます。 太郎くん、次郎くんのアカウントを作成。 % sudo useradd tar

  • 実用レベルに達したWindows向けGitクライアント「TortoiseGit」でGitを始めよう | OSDN Magazine

    Windowsで利用できるGUIのGitクライアントの1つに「TortoiseGit」がある。TortoiseGitはまだ開発段階のソフトウェアではあるが、2009年6月5日にリリースされたバージョン0.7.2.0では多くの機能が実装され、実用的に動作するようになった。記事ではこのTortoiseGitを用いて、Windows環境でGitによるバージョン管理を行う方法について解説する。 近年、「Git」という分散バージョン管理システムが注目を浴びている。しかしGitWindowsサポートが弱く、またGUIで利用できる使いやすいクライアントがなかったため、特にWindowsユーザーには導入や利用へのハードルが高かった。そこに登場したのが、Windowsのエクスプローラに統合され、GUIでGitによるバージョン管理が行えるツール「TortoiseGit」である。TortoiseGitはまだ

    実用レベルに達したWindows向けGitクライアント「TortoiseGit」でGitを始めよう | OSDN Magazine
  • Git Cheat Sheets JP

    設定 基ランチ リモート・リポジトリ git-stash git-svn 参考 修正履歴 設定 Git には様々なオプション設定がある。中には挙動を大きく変えるものもあるので注意が必要である。 設定をすべて表示する $ git config --list システム (/etc/gitconfig) の設定 $ git config --system --list や、ユーザーごと (~/.gitconfig) の設定 $ git config --global --list など表示する対象を絞ることもできる。 ユーザ名とメール・アドレスを設定する $ git config --global user.name "John Doe" $ git config --global user.email "john.doe@example.com" コミットする時に記録されるユーザー名とメ

  • http://www.machu.jp/posts/20090106/p01/

  • git-vim入れた - はこべにっき#

    git-vim: GitHub - motemen/git-vim: My vim files for Git 参考: ブログならライブドアブログ(livedoor Blog) - 無料・デザイン豊富 vimの中からきもちよくgitを使うのによさそうだったので,git-vimインストールした.id:motemen++.これで,:GitCommit -aとかしてvimからコミットできるヨー. なんか,:call GitBranch()しないとちゃんと動作しないらしいので,statuslineで呼ぶようにしとくと良いらしいよ! set statusline=%<[%n]%m%r%h%w%{'['.(&fenc!=''?&fenc:&enc).':'.&ff.']'}%y\ %(%{GitBranch()}\ %)\ %F%=[%{GetB()}]\ %l,%c%V%8P ステータスラインのせっ

    git-vim入れた - はこべにっき#
  • はてなブログ | 無料ブログを作成しよう

    いしん坊の天沢聖司 ●3/1金 ・2週間に渡るOJTという職場見学が終わり、日ようやく配属部署入り。OJT中は、どこの部署に行っても、見ているだけだったので常にマユリカ中谷さんの宣材写真みたいなスタンスでいた。わたしの配属先は、わたし含めて3人しかいないのだけど、お二人ともいい人…

    はてなブログ | 無料ブログを作成しよう