git
追記(2022/1/26): husky v7.0.4 と lint-staged v12.3.1 で動くように修正しました。 昨日の記事 の続きです。 sass-lint -v を手動で実行するのは大変なので、git commit 時に自動実行するようにします。 必要なツールのインストール。 yarn add lint-stage…
まず、Jenkins を叩くスクリプトを ~/git/jenkins.rb などに置きます。 require 'net/http' require 'uri' Net::HTTP.version_1_2 unless ARGV[0] puts 'usage: ruby jenkins.rb [JOB_NAME]' exit 1 end user = "(Jenkins ユーザーID)" api_token = "(ユーザ…
public 以下は基本無視 public/images/common 以下は無視しない を RAILS_ROOT/.gitignore で実現する方法で悩みました。もう少しスマートな方法があったら教えて欲しいです。 駄目な例 public/* !public/images/common 動く例 public/* !public/images publ…
.zshenv に git のパスを追加する。以下、$HOME/local/bin に git があるときの例 PATH=$HOME/local/bin:$PATH
リモートリポジトリのブランチ challenge を参照したいとする。 まず、 $ git branch -r origin/challenge のようになるはず。あとは、 $ git checkout -b huga origin/challenge で、ローカルリポジトリに huga ブランチを作って、このブランチは origin/ch…
某サーバに git を入れて git log してみたところ commit 706ead4d3c192ede6484592e3e8a21e28d538dd4 Author: milk1000cc <[email protected]> Date: Wed Oct 1 17:12:52 2008 +0900 <E3><83><90><E3><83><BC><E3><82><B8><E3><83><A7><E3><83><B3><E7><AE><A1><E7>とかなってしまいました。 more とか less だと化けないし、日本語も</e7></a1></ae></e7></b3></e3></a7></e3></b8></e3></bc></e3></e3></[email protected]>…
コミットログを毎回「update」とかにしてしまったために git log してもいつ消したかわからなくなってしまった人 (自分) へ。 git log ではなく、git log --name-status を使えばいい感じになります。 (git log で変更・追加されたファイルを表示する - @yuu…
add だと思ってたせいで、.gitignore 書いたのにコミットされちゃって何だこれとか数分悩みました。 git add . && git commit ってやれば .gitignore 考慮されながらコミットできていい感じです。