Git

Gitの基本概念から日常コマンド、ブランチ運用、実践トラブル解決までを網羅したカテゴリーです。
★Gitを体系的に学びたい方は、まずこちらの完全ガイドからご覧ください:https://snowsystem.net/git/git-complete-guide/
Git

Gitエラーコード128の原因と対処法|fatal症状別の解決手順

Gitで git push や git clone、git pull などを実行した際、ターミナルに fatal: ... というエラーメッセージと共に出力される exit code 128(エラーコード128)。CI/CDパイプライン(G...
Git

git pullとは?使い方・fetchとの違い・基本コマンド

git pullは、リモートリポジトリ(GitHubなど)にある最新のコミット履歴を取得し、現在作業しているローカルブランチへ統合(マージ)するためのGitコマンドです。チーム開発や複数環境での同期作業において日常的に使われる必須操作ですが...
Git

GitHub CLI(gh)のインストール手順とコマンド一覧|PR・Issue操作まで解説

GitHubでのチーム開発や個人開発において、Webブラウザとターミナルを何度も行き来する作業に煩わしさを感じたことはないでしょうか。リポジトリの作成や確認、プルリクエスト(PR)の発行、コードレビュー、マージ、さらにはIssueの起票まで...
Git

GitHubにSSH接続する公開鍵の作成・登録手順と接続テスト方法

GitHubを利用してコードをプッシュしたりクローンしたりする際、「毎回パスワードや個人アクセストークン(PAT)を入力するのが面倒」「プッシュ時に認証エラーが出て先に進めない」と悩んだ経験はないでしょうか。GitHubではセキュリティ強化...
Git

git switchとcheckoutの違いとは?ブランチ切り替えと使い分け解説

Gitで作業ブランチを切り替える際、「git switchを使うべきなのか、それとも昔からあるgit checkoutを使うべきなのか?」と迷ったことはないでしょうか。結論からお伝えすると、ブランチの操作を行うなら今後は「git switc...
Git

git stashの使い方まとめ|作業の一時退避・復元・削除の全コマンド

開発作業の途中で「今すぐ別のブランチに切り替えて緊急のバグ修正をしてほしい」と依頼されたり、「作業中のコードをまだコミットしたくないけれど、最新コードを取り込みたい」という場面に遭遇したことはないでしょうか。中途半端な状態でコミットしてしま...
Git

【完全版】Git初心者向けガイド|基本コマンドから実務トラブル解決まで

プログラムの開発やWeb制作において、いまや必須スキルとなったバージョン管理システム「Git(ギット)」。しかし、これからGitを学び始める初心者の方にとって、「ワークツリーやステージングなど聞き慣れない言葉が多い」「ブランチやマージの仕組...
Git

Git 3.0を見据えた最新動向!SHA-256移行や高速なReftableバックエンドの仕組みと設定方法

ソースコードのバージョン管理システムとして開発者のデファクトスタンダードとなっている「Git」。日々の開発で当たり前のように利用されていますが、その内部システムは今もなお大きく進化を続けています。直近ではGit 2.55のリリースに加え、将...
Git

git worktree の使い方|stash不要でブランチを並行開発する方法

機能開発の途中でホットフィックスの対応を頼まれたとき、git stashで変更を退避してからブランチを切り替えて…という作業に手間を感じたことはないでしょうか。git worktreeを使うと、現在の作業ディレクトリをそのままにしたまま、別...
Git

.gitignoreに追加したファイルが反映されない場合の対処方法 ~ git rm -r –cached ~

.gitignoreの内容が反映されないgitの管理対象に含めたくないファイルやディレクトリは .gitignore ファイルに記述することで対象外とすることができるのですが、.gitignoreファイルに追加したのに、git status...