おいちゃんと呼ばれています

ウェブ技術や日々考えたことなどを綴っていきます

Git

Wercker で「Storing artifacts failed: Size exceeds maximum size of 1000MB」エラー

Wercker でテスト実行後の Store 時に毎回 Storing artifacts failed: Size exceeds maximum size of 1000MB というエラーが出てこけるようになったのでメモしておく。遭遇したら思い出してほしい。 忙しい現代人のための 4行まとめ Wercker では環境変数 WE…

GitHub のプルリクエストをマージした後に巻き戻す

Git

どういうことかというと、GitHub のプルリクエストをマージして、ステージング環境とかにデプロイして、動作確認をしていて。。あれ?なんかちょっとレイアウトが崩れてる、とか。なんか IE だと動かなくない?とか。ありますよね?あれー?開発環境ではちゃ…

Git の疑問。トピックブランチで作業中に、master ブランチで重要な変更が加えられた。どうすればよい?

Git

タイトルの疑問がチーム内で発生して、それに対する答えが、なかなかウェブ上で見つけられなかったので、メモしておきます(Git 公式ページの説明のなかで、少し触れられてはいます) Git - ブランチとマージの基本 *答え 作業中のトピックブランチにいる状…

Git で新しいリモートブランチをローカルに持ってくるときに git pull してはいけない理由

Git

例えば共同で開発している人が新しいブランチ「new-branch」をつくって、リモートリポジトリに プッシュしました。 その新しいブランチを自分のローカルに持ってくるときに |git| $ git pull origin new-branch:new-branch ||< とするのは、危険です。大抵の…

GitHub のプライベートリポジトリで画像を共有する

下記にも少し書かれていますが、ペパボでは GitHub のプライベートリポジトリ(非公開リポジトリ)を使って開発を進めています。 今年意識していること | ペパボ社長ブログ 全社的に使っているので、エンジニアやデザイナだけではなく、ディレクターや管理職…

既存のリポジトリに git-flow を導入してみた

Git

社内のあちこちで git-flow を使っているのを見聞きして、じゃあ僕も、と試そうとしてみたのですが、ググって出てきた情報は、新規にリポジトリをつくるやり方ばかりで、 (新規のリポジトリではなくて)既存のリポジトリにも git-flow って導入できるの? <…

Git で、ファイル自体は作業ツリーに残しつつステージングエリアから削除する

Git

Git を使っていて、追跡させたくないファイルは「.gitignore」に書けば良いのですが、僕の場合は、既にステージングまたはコミットしてしまっていたりすることが多いのでメモ。 「git rm example.txt」とかしたらファイルが削除されてしまう。ファイル自体は…

CentOS 5.7 で「git add -i」したらエラー(Can't locate Error.pm @INC)

新しく構築した CentOS 5.7 サーバで # git add -iしようとしたらエラーが表示されたのでメモしておきます。なお、Git のバージョンは、下記のとおりです。 # git --version git version 1.7.8.2 エラーメッセージ Can't locate Error.pm in @INC (@INC cont…

Selected encoding mule-utf-8-unix disagrees with iso-2022-jp-unix specified by file contents.

Git と Emacs を使っているときに下記メッセージに遭遇したのでメモしておきます。 Selected encoding mule-utf-8-unix disagrees with iso-2022-jp-unix specified by file contents. Really save (else edit coding cookies and try again)? (yes or no) <…

Emacs の git-commit-mode をスクリーンショット付きで紹介するむら

最近、嫁が語尾に「むら」を付けたがるのでなんだか伝染ってしまいました... ...というのは余計な情報ですが、今回紹介するのは git-commit-mode という Emacs のモードです。Git のコミット編集画面をカラー表示してくれます。僕は結構お気に入りなのですが…

Emacs のシェルモードで git log を最後まで表示させる

一昨日の Git を Emacs で使うエントリーのつづきです。一応、環境をもう一度書いておきます。例によって Cocoa Emacs じゃなくってごめんなさい。でもおそらく Cocoa Emacs にも共通するハナシです。 -MacOSX 10.6(Snow Leopard) -Emacs 22.3(Carbon Ema…

dmg からインストールした Git を Emacs で使うためにパスを通す

さて、3エントリー連続 Git ネタです。あんまり同じネタが続くのは本望ではないのですが、後輩からいくつか質問されたので、ここにメモを残しておきます(情報はシェアしないとね)。 +git: command not found ...だと...!? +git の場所を指定して実行する…

それ etckeeper でできるよ - /etc 以下を Git で自動的にバージョン管理

こんにちはこんにちは。一昨日、さくら VPS に Git をインストールするエントリーを書きましたが、実はバージョン管理は etckeeper にもお世話になっています。 etckeeper というのは、Git 等のバージョン管理ツールを用いて、/etc 以下をほぼ自動的に管理し…

それ etckeeper でできるよ - /etc 以下を Git で自動的にバージョン管理

こんにちはこんにちは。昨日、さくら VPS に Git をインストールするエントリーを書きましたが、実はバージョン管理は etckeeper にもお世話になっています。 etckeeper というのは、Git 等のバージョン管理ツールを用いて、/etc 以下をほぼ自動的に管理して…

Linux コマンド説明付きで、さくら VPS へ Git をインストールしてみた(CentOS 5.5 - 64bit)

さくら VPS を利用しはじめて最初に何をやったかというと、何はともあれ作業ログを記録(というかバージョン管理)したかったので、Git をインストールしました。 しかし、さくら VPS の標準 OS である CentOS 5.5 - 64bit のデフォルトの状態では yum リポ…