darudaru

だるだるしてるエンジニア

Git

Gitのコミットメッセージをうまく書けない人たちへ

Git

わたしです。 Gitのコミットメッセージを書くときに、修正内容を簡潔にまとめられない。まとめてみても、「いや、それプログラム見たらわかることだから」という書き方しかできない。ということに悩んでいました。 そもそもGitのコミットメッセージのルール…

ログから操作できるtigがいい

Git

tigを最近使い始めました。Gitの操作が便利になるツールです。 インストール brew install tig GitHub - jonas/tig: Text-mode interface for git 使い方 公式のマニュアルはこちら。 Manual · Tig - Text-mode interface for Git tigとターミナルでうつと、…

ghqとpecoでGitのリポジトリ管理をシンプルに

Git

今まで1つのディレクトリの中にいろんなGitのリポジトリをcloneしていたのですが、リポジトリの名称が被って単純に1つのディレクトリで管理できなくなったため、Gitのリポジトリ管理の構成を見直すことにしました。 見直した結果使うことにしたツール ghqとp…

Gitのオレオレサブコマンドを作ってみた

Git

仕事場でgit flowでブランチを運用していたのですが、別チームに異動になったタイミングでチーム独自のブランチの運用ルールに変わりました。gitのコマンドを普通に使っていたのですが、git flowのコマンドに比べると手順も多いし、気をつけていないとブラン…

git logで特定の文字列を含むコミットメッセージを検索する

Git

メンテにする対応ってどのファイルを改修すればいいんだっけ?ということを知りたくて、過去のコミットメッセージを検索したいなーと調べていたらgitのコマンドがありました。 $ git log --grep 検索文字列 これでコミットメッセージを検索できます。便利だ…

削除したファイルの履歴をGitで探す

Git

リポジトリのファイルの整理をしていたときに、本番環境にはファイルがあるのに、Gitのリポジトリにはどこにもファイルが見当たらなくて、理由が分からず困ったときに使ったGitのコマンド。 $ git log -- <path> ファイルパスは部分一致で探してくれるわけではない</path>…

wordpressをGit管理する方法を考えた結果こうなりました

この「darudaru life」はwordpressで作成していて、そのプログラムはGitで管理しています。 Gitで管理していく中で、色々問題が出てきて四苦八苦しながらリポジトリの構成を変更したのでそれについて書きました。 最初はwordpressのソースをまるっと管理して…

ロリポップのサーバでbitbucket-syncを使用して自動デプロイの環境を構築する

wordpressのプログラムを修正する場合に、ローカルで修正して、scpでサーバにファイルをコピーして、公開ディレクトリにコピーして・・・とだいぶ手間がかかってしまっていたので、自動デプロイできる環境をbitbucket-syncを使って構築することにしました。 …

GithubからBitbucketへ乗り換えたので、個人的に良かったことをまとめてみた。

WordpressのプログラムをGithubで今まで管理していました。 でも、公開リポジトリだったために色々気を遣わなければいけなかったこと、なんとなく恥ずかしかったこと、 また、wordpressのプログラムの自動デプロイなど環境の見直しを考えていたこともあり、 …