誰にとってもわかりやすいGitのコミットメッセージを考える
今ではなくてはならないものになったGitですが、コミットメッセージの書き方に悩んだことがあります。 案件によってルールが違うこともあります。GitHubで有名なリポジトリを見ていても、そのリポジトリの対象範囲や目的などに…
今ではなくてはならないものになったGitですが、コミットメッセージの書き方に悩んだことがあります。 案件によってルールが違うこともあります。GitHubで有名なリポジトリを見ていても、そのリポジトリの対象範囲や目的などに…
.gitignoreをプロジェクトの度手書きしていませんか? 毎度毎度 *.DS_Store や Thumbs.db をignoreファイルに含めていませんか? 地味に面倒くさいけどプロジェクトの最初だけだからまぁいいか…
受託案件あるあるなのですが、普段の開発では git でコード管理していても、納品は zip ファイルにまとめて渡さなければならないことがありますね。gitでは、コマンドの組合せで差分の zip ファイルの作成もさくっと行…
Travis CI から GitHub への git push を行う場合の、設定メモです。 静的サイトジェネレータ + GitHub Pages の組合せを使っていて、ビルド処理を Travis CI に任せつつ、デプ…
前回の記事では、JavaScriptの検証ツール「ESLint」を使用して基本的な検証を始めるまでの手順をまとめました。 下記のコマンドで個別にJSファイルの検証を行うことも可能ですが、手動で検証を行うのは大変です。 e…
Github Pages とは GitHub Pages とは、GitHub による、静的サイトのホスティングサービスになります。GitHub のアカウントがあればすぐに静的サイトが公開できますので、非常にお手軽です。 …
Gitを使える共用サーバーにリモートリポジトリを設置し、リポジトリにpushがあった時にサイトのデータを更新する。 という設定をいたしました。 その設定方法をご紹介します。 1. さいしょに サーバーの要件は次の通りです…
git には、作業途中の変更をいったん横に退けておける git stash という便利な機能があります。この git stash 機能について、コマンドラインと SourceTree での操作方法を紹介します。 どんなと…
2016年1月に Git 2.7 がリリースされました。 色々なコマンドが増えたりしていますが、なかでも .gitignore に関する仕様追加が興味深かったのでまとめます。 .gitignore とは Git で管理し…
gitの特定コミット間の差分ファイルを出力する機会がありました。 主なWindowsのgitクライアントにTortoiseGitやSourceTreeがあるかと思いますが、SourceTreeではこういった機能を提供して…