タグ

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

タグの絞り込みを解除

gitに関するaqlのブックマーク (5)

  • FAQ/Git - CodeRepos::Share

    Git 公式 http://git.or.cz/gitwiki/GitFaq チートシート http://cheat.errtheblog.com/s/git git 全般 空ディレクトリを追加したいときってどうすんの (FAQ に書いてあるけど) できない。.gitignore ファイルをつくって add するとかするしかない。 「元に戻す」コマンド git-revertは指定したコミットと同じ状態に戻るようなパッチを作成・適用してコミットする。つまり、以前の状態に戻し、「戻した」という作業も変更履歴に残したい場合に使う。 git-resetはrevertと似ているが、新たなコミットは発生せず、変更履歴には残らない。マージをミスったり、直前にコミットした内容に実はしょぼいミスがあって修正したいときに使う。前者の場合は--hardを指定して作業ツリーの内容も元に戻すとよい。後者の場合は--

    aql
    aql 2009/02/21
  • Gitを触ってみるよ その3「集中管理型リポジトリの作成」 - Stellaqua - TOMの技術日記

    Gitは分散型のバージョン管理システムなので、Subversionみたいな集中型のリポジトリを作るよりは、各々がリポジトリを持ち合うような開発手法の方が真骨頂なんだとは思います。が…そうは言っても、集中型リポジトリでの管理をしたい場合も多いのではないかなと。 そんな訳で、今回は、Subversionみたいな集中管理型のリポジトリの作成をやってみたいと思います。 リモートリポジトリ作成方法の種類 リモートリポジトリを作成するには、大きく2つの方法があります。 既に存在するディレクトリを元にリポジトリを作る。 空のリポジトリを作る。 既に存在するディレクトリを元にリポジトリを作る これは例えば、"今までFTPサーバにみんなでファイル送信してソース管理していたが、ボスが突然、「GitGitにしてやんよ」とか言い出して、Gitで管理する事になった"とか、"プロジェクトで共通で使っているライブラリと

    Gitを触ってみるよ その3「集中管理型リポジトリの作成」 - Stellaqua - TOMの技術日記
    aql
    aql 2008/12/19
    .gitignoreを管理したくないディレクトリ下に置く
  • Mac を git の共有レポジトリにする

    概要 Mac から Mac に git でレポジトリをpushしたりcloneしたりしようとすると理解不能なエラーが発生してうまくいかなかった。 うまくいかなかったのは、サーバでうまくgitのパスが通ってなかったためだった。 共有レポジトリにアクセスできない サーバにssh越しでpushできない 例えばクライアントのMacにあるローカルレポジトリをサーバのMacにpushしようとすると、 [ Client ] $ git push ssh://server/~yuanying/repos/test.git master zsh: command not found: git-receive-pack fatal: The remote end hung up unexpectedly command not found。 アップロードしようとしてるのになんでgit-receive-pack

    aql
    aql 2008/05/22
  • Mac で git-daemon

    Mac OS X で git-daemon を起動時に立ち上げたい。 とりあえず /Users/yuanying/Documents/temp/git にある bare な gitレポジトリ /Users/yuanying/Documents/temp/git/test.gitを、 $ git clone git://example.com/test.git とかしてクライアントから pull したい。 git-daemon の起動 ベースディレクトリを指定して git-daemon を起動してやれば、 その下にあるgitレポジトリを公開できるぽい。 $ /opt/local/bin/git-daemon --verbose --export-all --user=yuanying --group=staff --base-path=/Users/yuanying/Documents/te

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

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

    aql
    aql 2008/05/01
  • 1