suer TIL
eye catch
【Git】git add -fで.gitignoreに無視されたファイルを強制的にステージングする
.gitignoreで無視されているファイルを一時的にコミットしたい .gitignoreで無視しているファイルを、デバッグ用途などで一時的にコミットしたい場合がある。通常git addで無視対象のファイルを指定すると、エラーになりステージングされない。
LINUX
2026-07-11 2026-07-11
eye catch
【GitHub CLI】gh pr update-branchでPRブランチをベースブランチの最新の変更で更新する
gh pr update-branchでPRブランチを更新する GitHub CLIでPull RequestのブランチをベースブランチのHEADと合流させるにはgh pr update-branchコマンドを使う。
LINUX
2026-07-11 2026-07-11
eye catch
【goreleaser】release --snapshotとbuild --single-targetでリリース前にローカル動作確認する
タグを打つ前にビルド結果を確認したい goreleaserは通常、Gitのタグをトリガーにビルド・パッケージング・GitHubへの公開までを一気に行う。しかし、タグを打つたびにアーカイブの中身やビルドオプションを確認していては手間がかかる。goreleaserには、タグの作成やGitHubへの公開といった実際のリリース操作を伴わずに、ローカルでビルド結果だけを確認できるオプションが用意されている。
LINUX
2026-07-11 2026-07-11
eye catch
【goreleaser】check コマンドで .goreleaser.yaml の設定を検証する
.goreleaser.yaml の記述ミスをリリース前に検出したい goreleaserは.goreleaser.yamlの設定に基づいてGoアプリケーションをビルド・リリースするツールである。設定ファイルの記述ミスは、実際にgoreleaser releaseを実行するまで気づきにくい。goreleaser checkコマンドを使うと、.goreleaser.yamlの構文やスキーマが正しいかをリリース前に検証できる。
LINUX
2026-07-11 2026-07-11
eye catch
【Git】git archiveでリポジトリの内容をtarやzipにアーカイブする
Gitリポジトリの内容をアーカイブとして配布したい .gitディレクトリを含まず、コミット済みのファイルだけをtarやzipにまとめて配布したい場合がある。git cloneしてから.gitを手動で削除する方法もあるが、git archiveコマンドを使うと1コマンドでアーカイブを作成できる。
LINUX
2026-07-11 2026-07-11
eye catch
【tar】-C オプションで作業ディレクトリを指定して展開・作成する
アーカイブを任意のディレクトリに展開・作成したい tarコマンドは、実行時のカレントディレクトリを基準にアーカイブを展開・作成する。カレントディレクトリ以外の場所に展開したい場合、cdで移動してからtarを実行し、終わったら元のディレクトリへ戻るという手順が必要になる。tarコマンドの-Cオプションを使うと、指定したディレクトリへ移動した状態でアーカイブを展開・作成でき、cdによる移動が不要になる。
LINUX
2026-07-11 2026-07-11
eye catch
【tar】--exclude オプションでアーカイブ・展開時にファイルを除外する
アーカイブに不要なファイルを含めたくない ログファイルや.gitディレクトリなど、アーカイブに含める必要のないファイルが混ざっている場合がある。すべてを含めてアーカイブを作成すると容量が無駄に大きくなったり、展開先に不要なファイルが残ったりする。tarコマンドの--excludeオプションを使うと、アーカイブ作成時・展開時の両方で特定のファイルやディレクトリを対象から除外できる。
LINUX
2026-07-11 2026-07-11
eye catch
【tar】--strip-components オプションで展開時にディレクトリ階層を除去する
tar展開時に不要な親ディレクトリを取り除きたい GitHubのリリースアーカイブなど、tarアーカイブはmyproject-1.2.3/のような親ディレクトリを1つ持つ構成であることが多い。そのまま展開すると余分な階層ができてしまい、展開先のディレクトリ構成をそろえたい場合に扱いづらい。--strip-componentsオプションを使うと、展開時に先頭のパスから指定した階層数を取り除ける。
LINUX
2026-07-11 2026-07-11
eye catch
【diff -y】2つのファイルを左右に並べて比較表示する
2つのファイルを左右に並べて比較したい diffコマンドの標準出力は差分箇所のみを表示する形式で、ファイル全体の対応関係が分かりづらい。-yオプションを付けると、2つのファイルの内容を左右2列に並べて表示できる。
LINUX
2026-07-11 2026-07-11
eye catch
【Mac】sntpコマンドでシステム時計を即時に日本のNTPサーバーへ同期する
sntpコマンドで即時に時刻を同期したい理由 AWS CLIをはじめとした、現在時刻から計算して得られるトークンで認証するシステムでは、システム時計がずれていると認証に失敗する。 macOSは通常自動で時刻同期を行うが、スリープからの復帰直後やタイムゾーンをまたぐ移動の直後などはずれが生じやすい。
MAC
2026-07-10 2026-07-10
  • ««
  • «
  • 12
  • 13
  • 14
  • 15
  • 16
  • »
  • »»
AUTHOR
author image
suer
ふつうのプログラマ
LATESTS
eye catch
【MySQL】EXPLAIN ANALYZEで実測値を確認する
DATABASE
2026-08-23 2026-08-23
eye catch
【MySQL】EXPLAINの読み方の基本
DATABASE
2026-08-23 2026-08-23
eye catch
【MySQL】デッドロックのログの読み方
DATABASE
2026-08-23 2026-08-23
eye catch
【MySQL】SHOW PROCESSLISTで実行中クエリとロック待ちを確認する
DATABASE
2026-08-22 2026-08-22
eye catch
【MySQL】performance_schemaで重いクエリを特定する
DATABASE
2026-08-21 2026-08-21
  • ホーム
  • お問い合わせ
  • プライバシーポリシー

© 2022 suer