Git

スポンサーリンク
Git

Gitベストプラクティス(実務で役立つGitの使い方) – 12/12

これまでのGitシリーズでは次の内容を解説してきました。GitとはGitとGitHubの違い基本コマンドブランチmergeコンフリクトGitHub Flowこれらを理解すれば Gitの基本操作 はほぼ身についています。しかし実際の開発ではど...
Git

GitHub Flowとは?チーム開発の基本ワークフロー – 11/12

前回の記事では Gitコンフリクト(merge conflict) を解説しました。Gitを使った開発ではブランチmergeコンフリクトなどが日常的に発生します。しかし実際のチーム開発ではどの順番で開発するのかという開発ルールが必要になりま...
Git

Gitコンフリクトとは?merge conflictの原因と解決方法 – 10/12

前回の記事では git merge を解説しました。git merge はブランチを統合する操作でした。しかしブランチを統合する際、次のような問題が発生することがあります。merge conflictつまり コンフリクト(競合)です。コンフ...
Git

git mergeとは?ブランチを統合する方法 – 9/12

前回の記事では git pull を解説しました。git pull はGitHub → ローカルへ変更を取り込む操作でした。しかしGitを使った開発では次の作業が頻繁に発生します。featureブランチで開発↓mainブランチへ反映このとき...
Git

git pullとは?リモートの変更を取得する方法 – 8/12

前回の記事では git push を解説しました。git push はローカル → GitHubへコードを送る操作でした。しかしチーム開発では次のような状況がよく起きます。他の開発者がGitHubに変更をpushしたこの変更を自分のローカル...
Git

git pushとは?ローカルの変更をGitHubに送る方法 – 7/12

前回の記事では git checkout / git switch を解説しました。これによりブランチの作成ブランチの切り替えができるようになりました。しかしGitは ローカルだけで使うツールではありません。チーム開発ではローカル↓GitH...
Git

git checkout と git switch(ブランチを切り替える方法) – 6/12

前回の記事では Gitのブランチ を解説しました。ブランチとは開発を分岐させる仕組みでした。例えば次のような構造になります。main ├ login-feature └ payment-featureそれぞれのブランチで独立して開発できます...
Git

Gitのブランチとは?安全に開発するための基本機能 – 5/12

前回の記事では git add と git commit を解説しました。Gitでは次の流れで履歴を管理します。編集↓git add↓git commitこれで履歴を保存できます。しかし実際の開発では次のような問題が起きます。新しい機能を作...
Git

git add と git commit を理解する(ステージングの仕組み) – 4/12

前回の記事では Gitの基本コマンドgit initgit addgit commitを紹介しました。今回はその中でも特に重要なgit addgit commitを もう少し深く解説します。Gitを理解する上で一番重要なのはステージングとい...
Git

Gitの基本コマンド(git init / git add / git commit) – 3/12

前回の記事では GitとGitHubの違い を解説しました。簡単に整理するとGit = バージョン管理ツールGitHub = Gitを共有するサービスでした。今回は実際にGitを使うための 基本コマンド を解説します。この記事では次の内容を...
Git

GitとGitHubの違いとは?初心者向けにわかりやすく解説 – 2/12

前回の記事では Gitとは何か を解説しました。Gitはソースコードの変更履歴を管理するツールでした。しかしGitを学び始めると、必ず次の疑問が出てきます。GitとGitHubは何が違うのか?この2つは名前が似ているため混同されがちですが、...
Git

Gitとは?初心者向けにわかりやすく解説(バージョン管理の基礎) – 1/12

プログラミングを学び始めると、必ず登場するツールが Git です。Gitは現在、ほぼすべてのソフトウェア開発で使われている バージョン管理システムです。例えば次のようなサービスの開発でもGitが使われています。Webアプリケーションスマート...
Git

Git リモートリポジトリのURLを変更する方法|git remote set-urlで安全に切り替える手順

GitHubでリポジトリ名を変更したり、個人アカウントから組織アカウントへ移行したりすると、リモートリポジトリのURLが変わります。その場合、ローカル環境の設定も合わせて変更する必要があります。本記事では、既存のローカルリポジトリを壊さずに...
Git

Gitで特定のファイルだけを過去のコミットに戻す方法

Gitを使っていると、こんな場面に遭遇することがあります。「このファイルだけ、以前の状態に戻したい」「リポジトリ全体は戻したくない」「特定のコミット時点の内容をピンポイントで復元したい」本記事では、Gitで特定のファイルだけを、あるコミット...
Git

git add で拡張子を指定して深い階層までステージングする方法

Git を使っていると、「特定の拡張子だけをまとめてステージングしたい」という場面があります。特に、プロジェクトのディレクトリが深く入り組んでいる場合や、特定の種類のファイル(例:.php、.js、.css など)だけをまとめてコミットした...
Git

Gitのcommitメッセージを複数行にする方法

Gitでコミットメッセージを書くとき、1行だけでは変更内容を十分に説明できないことがあります。実は、複数行のメッセージを書く方法はいくつも存在します。ここでは、主な4つの方法を紹介します。1. -m オプションを複数指定する方法もっとも簡単...
Git

Git diffでファイルの変更履歴を確認する方法【追加・変更・削除を一覧表示】

Gitを使ったチーム開発では、「どのファイルが変更されたのか」をすばやく把握することが重要です。この記事では、git diff コマンドを使って、前回の git pull 以降に追加・更新・削除されたファイルの一覧を確認する方法を、実行例付...
Git

Gitでmodifiedファイルのみ元に戻す方法【Untrackedファイルは保持】

Gitを使っていると、作業中に変更を加えたファイル(modified)がたくさん出てくることがあります。「一旦すべての変更を破棄して元に戻したい」という場面もあるかと思いますが、Untracked(未追跡)のファイルやディレクトリはそのまま...
Git

git add の便利な使い方と、実務で役立つエイリアス設定ガイド

Git を使っていて、「変更だけステージしたい」「新規ファイルだけまとめて追加したい」と感じたことはありませんか?本記事では、git add を使い分けるテクニックと、作業を効率化できる実践的な Git エイリアスの設定方法を紹介します。g...
Git

Git + rsync で dist ディレクトリを自動同期&差分コミットするスクリプトの構築例

複数の Git リポジトリで構成されたプロジェクトにおいて、「ビルド済みファイル(dist ディレクトリ)」を他のリポジトリと同期しつつ、差分がある場合のみ自動的にコミット・プッシュするフローを構築しました。この記事では、Bash スクリプ...
スポンサーリンク
タイトルとURLをコピーしました