Copy & Paste Engineer

Category

Git

Git に関する技術記事の一覧です。Copy & Paste Engineerで公開している実装メモ、検証、トラブルシュートをまとめています。

Astro 7 + GitHub Pagesへ移行しても昔のURLを壊さない — legacySlugでURLを固定する

Hugoなど既存ブログからAstro 7へ移行するとき、記事ファイル名やContent CollectionのIDではなくlegacySlugをURLの正本として使い、昔のURLを維持する設計を実例付きで解説します。

Google Colab無料枠で「GitHubをcloneしない」ツール配布を試す — Notebookセルから設定とコードを生成する

Google Colabで小さなツールを配布するとき、Repository全体をcloneせず、Notebookセルからconfigやadapterを生成して実行する設計を整理します。認証を減らし、無料枠での初回実行を軽くするための実装例です。

【Docker】Git Bash で Docker を実行するときの MSYS_NO_PATHCONV=1 について

Git Bash から Docker を実行するときにパスが意図せず変換される場合の原因と、MSYS_NO_PATHCONV=1 を使った回避方法を整理します。

【Git】ignore PCや個人、プロジェクトごとの設定方法

Gitで開発していると、必ず直面するのが **「どのファイルを無視するか問題」** です。

管理者権限なしで Git をインストールして VSCode で使う最短手順【Scoop 利用・Windows】

ソフトウェアのインストールに管理者権限が使えないことがありますそんな環境でも問題なく Git を導入できるの方法があります。

【GitHub】スマホで開発は当たり前?GitHub Codespacesで実現するモバイルコーディング

GitHub Codespacesを使って、スマートフォンだけで開発環境を構築し、コーディングからGit操作までを完結させる方法を解説します。

【Github】SSHでの複数リポジトリ対応方法

GitHubなどのサービスで、用途やアカウントごとに異なるSSHキーを使い分ける方法をご紹介します。

【Docker】指定のバージョンのGitをインストールする方法

Dockerにインストールされるgitのバージョンが古かったので指定のバージョンのGitをインストールする方法メモ

【GitHub】GitHub Actions リポジトリチェックアウトを高速化する方法

GitHub Actions のチェックアウトを高速化するための3つの方法のメモ。

【GitHub】GitHub Actions MySQL データベースを利用する

GitHub Actionsを使用して MySQL データベースをセットアップし、接続テストを行う手順をご紹介します。

【GitHub】GitHub Actionsを使用してPHP Webサーバーを起動する方法

GitHub Actionsを使用してPHP Webサーバーを起動し、その動作を確認する方法について説明します。

【GitHub】GitHub Actions での作業ディレクトリの指定方法

GitHub Actionsを使用する際にコマンドのなどの関係で指定のディレクトリで作業をさせたい時があります。

【Git】Git Clone を高速で行う

Git Clone を単純に行うと数分待つこともあります。そういう時に高速化する方法を紹介。

【GitHub】GitHub Actions プルリクエスト時に実行して結果に合わせてコメントを自動的に入れる

GitHub Actions プルリクエスト時に実行して結果に合わせてコメントを自動的に入れる

【Git】 git log をキレイに整えて見やすくする方法

git log をキレイに整えて見やすくする方法メモ

【GitHub】Markdown で表示、非表示を切り替える開閉ボタンを使用する

GitHub 上の Markdown で表示、非表示を切り替える開閉ボタンを使用する。

【GitHub】Markdown でブロックをハイライトにする方法

GitHub 上の Markdown でブロックをハイライトにする方法メモ

【Git】複数のコミットをcherry-pickする方法

Gitで複数のコミットをcherry-pickする方法メモ

【GitHub】GitHub Actions で Dockle で Docker Image をチェックする

GitHub Actions で Dockle で Docker Image をチェックする

【GitHub】GitHub Actions で Hadolint で Dockerfile をチェックする

GitHub Actions で Hadolint で Dockerfile をチェックする

【GitHub】Pull Request テンプレートを使用する

GitHub Pull Request テンプレートを作成して使用する方法。

【GitHub Actions】Flutter 各種 Build を自動化

GitHub Actions で Flutter 各種 Build を自動化してみました。

【GitHub】GitHub Actions ファイルの存在チェック

GitHub Actions でファイルの存在チェックする方法

【GitHub】GitHub Actions Debug 設定をする

GitHub Actions Debug 設定を方法。

【GitHub】GitHub Actions リリースページを自動的に作る

GitHub Actions リリースページを自動的に作る方法をメモ

【Git】別ブランチで作業したファイルを持ってくる

別ブランチで作業したファイルを現在のブランチに持ってくる方法

【GitHub】GitHub Pages で React 公開時の404対策

GitHub Pages で React 公開時の404対策メモ

【Git】 fatal: Unable to create '.git/index.lock': File exists. の解決

Git 操作を行おうとしたら fatal: Unable to create '.git/index.lock': File exists. が出たきたので解決方法メモ

【Git】 作業ブランチにリベースを使って指定のブランチと最新の状態にマージする

作業ブランチで作業していると元ブランチとずっと枝分かれ状態で履歴が追いにくくなるので作業ブランチと指定のブランチをリベースを使ってマージする方法

【Git】 複数のコミットを rebase を使って1つにまとめる

複数のコミットログを rebase を使って1つのコミットとしてきれいにする方法

【Git】 直前のコミットのコミットを修正する amend

Git でコミットメッセージに誤字やコミット忘れのファイルが有る際の対応メモ

【Git】 would clobber existing tag を解決する

git pull を行ったら would clobber existing tag というエラーが発生したので解決メモ

【PHP】github のリポジトリから直接 composer require でインストール

github のリポジトリから直接 composer require でインストールするメモ

【Git】ファイル名の大文字・小文字の変更を検知

Gitではデフォルトでファイル名の大文字・小文字の変更は検知しない設定になっているため、ファイル名の大文字・小文字の変更を検知するメモ

【GitHub】GitHub Actions で Lighthouse を使用して自動的にサイトのSEOなどをチェックする

GitHub Actions で Lighthouse を使用して自動的にサイトのSEOなどをチェックする方法

【Git】git で自動的に prune する

不要になったブランチを取り除くために prune を自動的に行う設定メモ

【Git】 autocrlf false なのに CRLF に自動変換される現象

Git で autocrlf false なのに CRLF に自動変換される現象

【GitHub】GitHub Actions で PHP を自動整形させる

GitHub Actions で PHP_codesniffer を利用して PHP の自動整形させる方法。

【GitHub】GitHub Actions で Docker を使う

GitHub Actions で Docker を使ってみます

【GitHub Actions】Flutter Web Build を自動化

GitHub Actions で Flutter Web Build を自動化してみました。

【GitHub】GitHub Actions を利用して PHPUnit を実行する

GitHub Actions を利用して PHPUnit を実行してみました。

【GitHub】GitHub Actions で自動的にGoogleにsitemap.xmlを送信する

GitHub Actions で自動的にGoogleにsitemap.xmlを送信するようにしました。

【GitHub】GitHub Actions Discord に通知してみる

GitHub Actions を利用して Discord に通知してみました。

【GitHub】GitHub Actions コミットメッセージ取得

GitHub Actions でコミットメッセージ取得

【GitHub】GitHub Actions Slack に通知してみる

GitHub Actions を利用して Slack に通知してみました。

【Git】error: RPC failed; curl 92 HTTP/2 stream 0 was not closed cleanly: CANCEL (err 8)

Git で error: RPC failed; curl 92 HTTP/2 stream 0 was not closed cleanly: CANCEL (err 8) が発生した時の対処

【GitHub】GitHub Actions を利用して成果物を保存する

GitHub Actions を利用して成果物を保存する

【GitHub】GitHub Actions を利用して Hugo のブログを自動ビルド & 自動コミット

GitHub Actions を利用して Hugo のブログを自動ビルド & 自動コミットしてみた。

【GitHub】private リポジトリを clone する

GitHub の private リポジトリを clone する

GitHub の HTML を Web上でプレビューする方法

GitHub 上にある HTML は GitHub で見るとコードとして表示されますが、それをWeb上でプレビューする方法。

【bash】Git のローカルブランチが最新か判定するbashスクリプト

Git のローカルブランチが最新か判定するbashスクリプト

【Git】pull したら error: cannot lock ref が出たので対処

git pull したら error: cannot lock ref が出たので対処方法をメモ