タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

gitに関するhaneimoのブックマーク (18)

  • git リポジトリの公開

    プロジェクトに変更を投稿するもう一つの方法はプロジェクトの管理者に あなたのリポジトリから git-pull(1) を使用して変更を pull してもらうことです。 "git pull を使用して更新する" のセクションで 我々は "main" リポジトリから更新を取得する方法を説明してきましたが、 逆の方向についても同じことができます。 あなたと管理者が同じマシン上にアカウントを持っている場合は、 互いのリポジトリから直接変更を pull することができます; リポジトリの URL を引数として受け取ることのできるコマンドは ローカルのディレクトリ名もまた受け取ることができます:

    haneimo
    haneimo 2012/06/30
  • CUI な Git ブラウザ tig を入れてみた - Born Too Late

    Git をなかなか使いこなせずにいる私ですが、これはいい ! コンソールから使える git ブラウザ、tig が超便利 Vim に近い操作感で使えるのが Vim 使いには非常に嬉しいところです。以下で、インストール方法と基操作について紹介します。 インストール インストールは、まずソースコードからやってみたのですが、パッケージが存在することに気づいたので、 aptitude で入れ直しました。 sudo aptitude install tig はい、簡単ですね。 起動する カレントディレクトリを Git のワークツリーに移動して、 tig コマンドを実行します。 $ cd /path/to/work-tree $ tig ヘルプを表示する: h 何はともあれ、わからないことがあればとりあえず h を押してヘルプを調べましょう。 カーソルの移動: j, k Vim ユーザなら、何の問題も

    CUI な Git ブラウザ tig を入れてみた - Born Too Late
    haneimo
    haneimo 2012/02/14
  • tmp コミットのための独自サブコマンド git-now - アジャイルSEを目指すブログ

    追記[2011/09/26] git-now のurlをgistからgit-hubに変更しました。 追記[2011/10/17] ライセンスはGPLです 一時的なtmp コミットや、簡単なログメッセージのコミット(push 前にログメッセージを整えています)を作るとき、今まで↓みたいな事をしていました。 で、これを使いながら「〜〜も出来たら便利かもー」とかつぶやいていたら、隣の人が一晩で(ry と、そんな感じで出来たgit-now の紹介 簡単な実行例 コマンド $ git now これで、版管理されているファイルのtmp コミットが作成できます。 コミットメッセージ例 [from now] Tue Dec 7 23:00:24 2010 diff --git a/hello.py b/hello.py index 51cff9f..9e84b86 100644 --- a/hello.p

    tmp コミットのための独自サブコマンド git-now - アジャイルSEを目指すブログ
    haneimo
    haneimo 2011/10/06
  • TDDBC 福岡 2日目 午前のメモ - 日々常々

    午前はbleis(id:bleis-tift,@bleis)さん と 秋(id:Akineko,@akineko)さんの発表がありました。 なぜTDDBCでGitを扱うか まずbleisさんのTDDBC福岡の軸となる、TDDとバージョン管理の連携のお話。 TDDとDVCS(分散バージョン管理システム)の相性が非常に良いから。 TDDは小さなサイクルで行われるので、サイクル毎に意味のあるまとまり*1がある。その単位でのコミットが非常にやりやすい。 集中型でも可能ではあるけれど、コミット単位を細かくしづらくなる。集中ゆえにコミットを細かくしてしまうと、コミットの意味が薄れてくる。2人以上の開発者のコミットが入り混じると、その範囲といった指定もし辛くなるわけで。開発者毎にブランチを切っても実現は出来るけれど、リポジトリサイズの問題とかまぁ面倒になりそう。また、ビルドを壊すようなチャレンジ的なリ

    TDDBC 福岡 2日目 午前のメモ - 日々常々
    haneimo
    haneimo 2011/10/06
  • Gitの使い方あれこれ

    2011年10月1日のminami.rbの第9回勉強会で発表したgitのtipsのプレゼン資料です。Read less

    Gitの使い方あれこれ
    haneimo
    haneimo 2011/10/03
  • 多人数開発で Git を使う場合の環境構築 | GREE Engineering

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

    多人数開発で Git を使う場合の環境構築 | GREE Engineering
  • Gitの使い方をステップ毎にわかりやすく教えてくれる『Git Immersion』 | 100SHIKI

    これはいつかやらねば・・・。 Gitの使い方をステップバイステップで教えてくれるのがGit Immersionだ。 全部で53ステップあるが、セットアップからコミットの仕方、元に戻すやり方やらタグをつける方法など、一通りのチュートリアルが用意されている。 それぞれのチュートリアルではゴールと手順が詳細に記されているので、そのまま実行していくだけでかなりの勉強になるだろう。 そろそろ分散レポジトリ・・・と考えている方はいかがだろうか。

    Gitの使い方をステップ毎にわかりやすく教えてくれる『Git Immersion』 | 100SHIKI
    haneimo
    haneimo 2011/01/13
  • gitのHTTP認証に絶望した! - 永遠に未完成

    gitはどうしても独自プロトコル+sshを使って欲しいのだろうか。HTTP認証がいい加減すぎる。libcurlでデフォルトでできることしかできない。 認証方式の指定ができない まず、認証方式を指定することが一切できない。BASIC認証なら一応使えるが、それもlibcurlが無指定でやってくれてる分だけ。 ユーザ名、パスワードがconfigに保存できない ユーザ名やパスワードはconfigファイルに保存できて然るべき情報。これができないのでは対応する気がないと言わざるを得ない。 一応指定する方法はあるが、スマートではない。 netrcファイルを使う $HOME/.netrcに以下のように書いておく。 machine www.example.com login username password password もちろんこれだとBASIC認証しか対応できないし、1つのホストに対して1つのユー

    gitのHTTP認証に絶望した! - 永遠に未完成
    haneimo
    haneimo 2010/10/01
  • http://www.agroman.net/corkscrew/

    haneimo
    haneimo 2010/10/01
  • gitレポジトリをhttpで公開する

    Original Setting up a git repository which can be pushed into and pulled from over HTTP(S). まだ試しちゃい無いんですが、gitレポジトリをhttpで公開したくなった場合にどうすればいいのかについて。 何が必要か Apache ウェブサーバをもっていること Apache の設定ファイルを編集できること 設定ファイルは /etc/httpd にあるか、 Apache のドキュメントを参照してください。 Debianの場合: /etc/apache2 下にあるファイルを編集できる必要がある。 Apache を再起動できること 'apachectl --graceful' とするかもしれません。 もし、そうしない場合、 Apache を停止して、再起動してください。 注意してください、これによりあなたのサー

    haneimo
    haneimo 2010/09/30
  • git リポジトリを HTTP で公開する設定でハマリました

    私の関係しているプロジェクトで、空 git リポジトリを作成し、HTTP 経由でアクセス出来るように設定する必要がありました。 git リポジトリ HTTP 経由でアクセスできるように公開する設定方法に関しては、「Setting up a git repository which can be pushed into and pulled from over HTTP(S).が大変参考になります。また、ありがたい事に、このドキュメントは、Yuanyingさんによって日語訳も公開されています。 既に過去何回か行った案件であり、且つドキュメントが整備されているにも関わらず、情けないことに再びハマってしまったので、いくつかポイントを整理しておこうと思います。 まずサーバ側の設定作業ですが、setup-git-server-over-http.txtに書かれている通り、概要は次のような手順になり

    haneimo
    haneimo 2010/09/30
  • せっかちな人のための git 入門 - git をインストールし、共同で開発できる環境を整えるまで - 僕は発展途上技術者

    subversion に代わる新しいソース管理システムということで git が注目されているようだ。 » Git - Fast Version Control System subversion と大きく違うところは、分散されたレポジトリがローカルマシンに置かれている点。これは、ネットにつながっていなくてもソースをコミットできるということで、最近は電車のなかでもコードを書いたりする僕にはうってつけ。 マニュアルやチュートリアルは充実しているのだが、僕はとりあえず最初にツールを触ってみて、ざっと全体像をつかみ、それから細部を調べたい質なので、もっとてっとり早く体験できるガイドを探したところ、あまり適切なものが見つからなかった。 そこで、レポジトリを作り、それをリモートにあるサーバーに置いたあと、subversion で言えば svn commit や svn update などにあたるコマン

    haneimo
    haneimo 2010/09/30
  • 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入れた - はこべにっき#
    haneimo
    haneimo 2010/09/28
  • gitメモ:ブランチを切ってないのにやばいコードを書いちゃった場合 - hylom's

    gitを使ってコードの管理をしている場合において、実験的なコードを書く場合はソースコードを編集する前にブランチを作成しておくのが基だ。しかし、ついブランチを作成し忘れたままでコードを変更してしまった、というパターンがある。 この場合、下記のようにgit stashでいったん変更点を保存した上で直前のcommitに戻し、新たなブランチを作成してそこでgit stash applyを行えばよい。 $ git stash $ git checkout hogehoge -b $ git stash apply $ git add hogehoge foobar $ git commit git stash、便利だ。

    haneimo
    haneimo 2010/09/17
  • Windows(cygwin)とEgitでgithubからcloneして使う

    WindowsのマシンでEgitで開発しようとしたらcygwinベースでgit(ssh)を使っている関係で http://github.com/guides/using-the-egit-eclipse-plugin-with-github のやり方が上手くいかない。 Egitからsshで接続するときにWindowsのHOMEフォルダの.ssh(C:\Users\makoto_kw\.ssh)を参照するけど、cygwinのHOMEフォルダ(C:\cygwin\home\makoto_kw\.ssh)に鍵が入ってるので認証できない。 先にgit cloneしてからプロジェクトを追加するやり方でもうまくいくようだ。 やり方 1. cygwinからgit cloneする git clone git@github.com:makotokw/php-twient.git 2. eclpseの新規プロ

    Windows(cygwin)とEgitでgithubからcloneして使う
    haneimo
    haneimo 2010/09/07
  • Accueil

    Paris, la ville lumière, s'enrichit d'une nouvelle attraction sensationnelle qui fera le bonheur des amateurs de sensations fortes et des fans de super-héros. Le Batman Escape Game a ouvert ses portes, proposant une expérience immersive unique dans l'univers du Chevalier Noir. Ce nouvel escape game situé en plein cœur de la capitale promet de devenir un incontournable pour tous... Les transactions

  • gittutorial(7)

    このチュートリアルでは git に新しいプロジェクトソースをインポートする方法と、 そこに変更を加える方法、そして他の開発者と変更を共有する方法を説明します。 もしあなたの主な目的がプロジェクトの変更を取得することであるなら (例えば最新バージョンのソースを取得してテストするなど)、 Git ユーザマニュアル の最初の2章から始める方が 良いかもしれません。 まず最初に、マニュアルの参照方法を説明します。例えば "git log" コマンドのマニュアル は以下の方法で取得できます。

    haneimo
    haneimo 2010/06/12
  • 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
    haneimo
    haneimo 2010/05/20
  • 1