タグ

gitに関するgrattのブックマーク (53)

  • GitとTortoiseGit | studio-fun.net

    いやー「Git」来てますね!え?ぜんぜん来てない? ・・・・・ うん、そういや僕の知っている現場ではぜんぜん来てないや。 今の現場はまだCVSだし、全然困らないし。 で、分散型って需要もココには無いのです。 でも、バリバリ使っているところでは使っている。 分散型バージョン(プロジェクト)管理というものはどんなものだろうか? とにかく、触ってみたい!ので 今借りているレンタルサーバ「さくらインターネット(FreeBSD)」にインストールしてみました。 というか、他のブログにソースが転がっていたので楽々です。 あと、さくらインターネット関連では「さくらでSubversion」ってのもよくあるけど、SVNよりGitのほうが 断然インストールは簡単です。 サーバー側は良いけど、やっぱりクライアント側はTortoiseSVNみたいに サクサク使いたいのでTortoiseGit

    gratt
    gratt 2010/10/19
    入れるときに困ったらみよう。Winクライアントは人に使わすのに楽。
  • git rebaseのメモ - unpushの日記

    ときどき間違うので。 大雑把に言うと、git rebase は「git reset + git cherry-pick × n回 を自動化したもの」と考えられる(適用するコミット群が少なければ、手動でreset & cherry-pickしても良いが、たくさんあるとそうもいかない) 好きな場所にresetして、好きな位置から好きな位置までのコミットを順次適用できる。 つまりコミットを並べ替えたり除外したり、「積み木を積み直す」ようなことが出来る。 git rebase ポピュラーな使い方。 現在のブランチをにreset から見て現在のブランチにだけ存在していたコミットを順に適用 適用されるコミット群は、から見て現在のブランチにだけ存在していたコミット、つまりgit log ..HEAD で出てくるコミット。 以下の例だとA、B、Cのコミットがreset後に適用される予定 A---B---C

    git rebaseのメモ - unpushの日記
    gratt
    gratt 2010/07/21
  • Git初心者が絶対に覚えておくべきコマンド - idesaku blog

    Gitの使い方を覚えるにあたって、まず知っておきたいのは――git-cloneだのgit-commitだのは当然として――「操作をミスったときにどのように回復するか」である。それを実現するのは、次の3つのコマンドだ。 git-commit --amend git-reset git-reflog git-commit --amend あるファイルをコミットしたとしよう。 $ (edit...) $ git commit -am 'メッセージ生成処理を実装したよ。'しかし、しばらくして彼は気づいた。 def create_massage(param) ...typoしてる!massageじゃない、messageだ!マッサージを作ってどうする! 慌てるな。まずは直してステージに上げるんだ*1。 def create_message(param) ...$ git add .そして…。 $ gi

    Git初心者が絶対に覚えておくべきコマンド - idesaku blog
    gratt
    gratt 2009/11/08
    なんかわかりやすい
  • 分散バージョン管理システム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
    gratt
    gratt 2009/02/06
    まあ、まとめとして。
  • git の勉強その7 (枝分かれ)-Granzchesta's ぷち日常天国

    ソースコード管理をする git の勉強をしていながら、いまさらではありますが、枝分かれについてです。 いろいろとプログラムを開発しているときに、ちょっと新機能を付け加えてみたいけどうまくいかなかったら困るなぁ、なんてときに枝分かれは有効です。 CVSでは、枝分かれは案外面倒な作業でしたが、git では簡単にできますので、ばんばん新機能チェック用に分岐できます。 要するに、 安定開発メイン1 --+- 安定開発メイン2 --+- 安定開発メイン3 --+- 安定開発メイン4 |          |          | |          |          +- 実験開発3 +- 実験開発1 -- 実験開発2 のように、安定開発メインのラインで Version2 を開発中に、別の新機能の実験開発1、さらにその発展形の実験開発2でうまくいくのを確認したら安定開発ラインの

    gratt
    gratt 2008/11/25
  • かWiki - Git/Subversionコマンド対応表

    こうしてみると、 svn と git のコマンド体系は非常に似ていることが分かりま すね。Subversion 使用者は Git を比較的自然に覚えられるのではないでしょうか。 注1 git-init を実行すると、カレントディレクトリに .git というディレクト リが作成されます。 Subversion とは異なり中央集権のレポジトリを作成する必要はあ りません。 cg init を実行したその場所があなたのレポジトリです。 なお、git-init コマンドは以前 git-init-db コマンドでした。 古いバージョンの git の場合は git-init-db コマンドを実行してください。 注2 Subversionはレポジトリがひとつしかありませんが、Git では各個人がレポジトリを所 有しています(もしかしたら一人でいくつも持ってるかも)。 git-commit -a は自分の

    gratt
    gratt 2008/09/07
  • pshared.net

    This domain may be for sale!

  • Git ユーザマニュアル (バージョン 1.5.3 以降用)

    (訳注:この資料は、http://www.kernel.org/pub/software/scm/git/docs/user-manual.html に掲載されている 内容を日語訳したものです。 英語が得意でないので、誤訳があるかもしれません。 必要な場合は、原文を参照してください。) git は高速な分散リビジョン管理システムです。 このマニュアルは、基的な UNIX コマンドのスキルをもった人が読むことを想定していますが、 git に関する前提知識は必要ありません。 Chapter 1, リポジトリとブランチ と Chapter 2, 履歴の探索 では git を使用してプロジェクトを取得・調査する方法を説明します。 — これらの章を読むことで、ソフトウェアプロジェクトの特定のバージョンをビルドして テストしたり、回帰点を探し出す方法などを習得してください。 実際に開発する必要のあ

    gratt
    gratt 2008/08/28
  • サクラのレンタルサーバーでgitを使う - 本当は怖いHPC

    最近gitが素敵で、rubyforgeに登録した新しいプロジェクトでもgitを選択してしまった。 ボクは自分の趣味用のSubversionリポジトリをサクラのレンタルサーバーに置いているのだが、そのリポジトリをgitに移行することにした。 git → subversionのデータ移行を期待した方には申し訳ないのだけど、ボクは過去の作業ログなど一切必要ないし、Subversionのリポジトリもすぐに消すわけではないので、この作業はしなかった。とりあえずgitで新しいリポジトリを作り、更新頻度の高いものからgitに移行することにした。 で、お決まりの作業ログ。これは頻出事項だけど、サクラのレンタルサーバーは普通にシェルが使えるので、自分のホームディレクトリ下にインストールしてPATHを通してしまえば、普通にプログラムのインストールができる。 今まで普通にプログラムをビルド&インストールした経験

    サクラのレンタルサーバーでgitを使う - 本当は怖いHPC
  • Index of /pub/software/scm/git/

    ../ RPMS/ 03-Dec-2010 01:58 - debian/ 24-Dec-2005 08:56 - docs/ 18-Apr-2017 18:50 - testing/ 24-Apr-2024 16:53 - git-0.01.tar.gz 07-Apr-2005 21:25 40K git-0.01.tar.sign 08-Aug-2013 19:44 665 git-0.02.tar.gz 08-Apr-2005 03:07 42K git-0.02.tar.sign 08-Aug-2013 19:44 665 git-0.03.tar.gz 09-Apr-2005 00:23 69K git-0.03.tar.sign 08-Aug-2013 19:44 665 git-0.04.tar.gz 11-Apr-2005 16:55 190K git-0.04.tar.s

    gratt
    gratt 2008/08/18
  • バージョン管理をsubversionからgitに移行してみた - kaeruspoon

    おおいしつかさ 旅行とバイクとドライブと料理と宇宙が好き。 Ubie Discoveryのプログラマ。

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

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

    gratt
    gratt 2008/08/15
  • ヽ( ・∀・)ノくまくまー(2008-06-02)

    ● [Rails] svn レポジトリを github に移行させてみる svn はわかる (使ってる) git は多分イケテル svn なのだろう (メリットも知らね) github は git をまとめて公開してるサービス? 前知識はこれだけなgit無学者が、ネットに溢れる git コマンドを適当に入力することで、私的 svn を github に公開しようと試みたところ、おおよそ考えられる全ての落とし穴に落ちた気がしたので、次の方は是非とも俺の屍を越えてゆけとゆいたいです。 目的 http://wota.jp/svn/rails/plugins/trunk/dsl_accessor これを github に移すのが目的 手順 github に自分のアカウントを作成する github にレポジトリを作成する 同レポジトリに既存の svn の内容を commit する あわよくば gem