タグ

gitに関するJxckのブックマーク (103)

  • 多人数開発で Git を使う場合の環境構築 | GREE Engineering

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

    多人数開発で Git を使う場合の環境構築 | GREE Engineering
  • remote に branch を push し、remote から clone したリポジトリの branch を変更して push する - basyura's blog

    ローカルで作成した branch は remote に push しないと他の人から見えない。remote から clone したリポジトリは何もしなければ master ブランチしか見えない(ように見える)。 remote に branch を push し、remote から clone したリポジトリの branch を変更して push するまでの操作。 ローカルにリポジトリを作成する $ mkdir sandbox $ cd sandbox/ $ git init Initialized empty Git repository in /repos/sandbox/.git/ $ touch README $ git add . $ git commit -m "first commit" [master (root-commit) d31404a] first commit 0

    remote に branch を push し、remote から clone したリポジトリの branch を変更して push する - basyura's blog
  • git で zsh: no matches found: HEAD^ と出る件について - Everyday Programmer

    Linuxカーネルのバージョン管理にも使用されているgitを勉強中. ちょっとはまってしまったことがあるので取り急ぎメモ. gitで直前のコミットを取り消すには以下のコマンドを入力する. % git reset HEAD^しかし,以下のようなエラーが出た. zsh: no matches found: HEAD^いろんなやサイトでも解説されているし,コマンド自体は何も間違っていない. 実はzshが悪さ?をしていた. .zshrcに以下のオプションがあると起こる. setopt extended_globこれは拡張グラブを有効にするオプションで,^ を使うのである. うまく使うと便利らしいけど,今はgitの修行中なのでとりあえずコメントアウトしておいた. # setopt extended_globちなみにコメントアウトしなくても共存は可能らしい.gitに慣れたら試そうかな. zsh の

    git で zsh: no matches found: HEAD^ と出る件について - Everyday Programmer
    Jxck
    Jxck 2010/10/16