Git

Git

【Git】よくあるGitのトラブルと解決法まとめ

こんにちは、かつコーチです。これまでGit編では、基本操作からブランチ、マージ、コンフリクト、履歴操作まで幅広く解説してきました。最終回となる今回は、実務でよく遭遇するトラブルとその解決法を、まとめて確認していきます。「あのときどう対処すれ...
Git

【Git】rebaseとmergeの違い:履歴をどう残すか

こんにちは、かつコーチです。ここまでのGit編で、branch・merge・reset・revert・stashと、実務でよく使う操作を一通り解説してきました。今回は少し上級のテーマとして、git rebaseとgit mergeの違いを掘...
Git

【Git】git stashで作業を一時退避する

こんにちは、かつコーチです。前回はresetとrevertという、履歴を取り消す2つの方法を解説しました。今回扱うのは「取り消す」のではなく「一旦しまっておく」ための機能、git stashです。作業途中で急にブランチを切り替えたくなったと...
Git

【Git】git resetとgit revertの違い

こんにちは、かつコーチです。前回はコンフリクトの解決方法を解説しました。コミットに慣れてくると、次に気になるのが「間違えたコミットを取り消したい」という場面です。Gitにはgit resetとgit revertという、似ているようでまった...
Git

【Git】コンフリクトの解決方法:同じ場所を書き換えてしまったとき

こんにちは、かつコーチです。前回はgit mergeの基本を解説しました。マージを使い始めると、必ずと言っていいほど一度はぶつかるのが「コンフリクト」です。初めて見ると身構えてしまいますが、仕組みさえ分かれば怖くありません。今回はコンフリク...
Git

【Git】git mergeでブランチを合流させる基本

こんにちは、かつコーチです。前回はgit branch・git switchを使って、ブランチを作成・切り替える方法を解説しました。トピックブランチで機能を作り終えたら、次にやることは1つです。その内容をmainブランチに取り込む「マージ」...
Git

【Git】ブランチの作成・切り替え(git branch・switch・checkout)

こんにちは、かつコーチです。前回は「ブランチとは何か」を、本線を壊さずに実験できる仕組みとして解説しました。今回はいよいよ実践編です。git branch・git switch・git checkoutという3つのコマンドを使って、実際にブ...
Git

【Git】ブランチとは?本線を壊さず実験する仕組み

こんにちは、かつコーチです。ここまでの記事では、1本の道筋でコミットを積み重ねる、Gitの基本的な使い方を解説してきました。今回からは新しいテーマとして、ブランチについて解説していきます。ブランチは、Gitを学ぶ上で最初につまずきやすい概念...
Git

【Git】.gitignoreの書き方:管理しないファイルを指定する

こんにちは、かつコーチです。ここまでの記事で、Gitの基本的なコミット操作を一通り解説してきました。今回は少しレベルアップして、.gitignore(ドットギットイグノア)の書き方を解説します。「うっかり秘密情報をコミットしてしまった」「ラ...
Git

【Git】git logでコミット履歴を確認する

こんにちは、かつコーチです。ここまでの記事で、git add・git commit・git status・git diffの使い方を解説してきました。今回は、積み重なったコミットの記録を振り返るためのgit logの使い方を解説します。gi...
Git

【Git】git statusとgit diffで変更を確認する

こんにちは、かつコーチです。前回の記事でgit addとgit commitの基本を解説しました。今回は、コミットする前に必ず確認しておきたいgit statusとgit diffの使い方を解説します。この2つのコマンドを使いこなせるように...
Git

【Git】git add・git commitの基本

こんにちは、かつコーチです。ここまでの記事で、Gitのインストールとリポジトリの作成が終わりました。今回はいよいよ、Gitの中でも最も使う頻度が高いgit addとgit commitの基本を解説します。この2つのコマンドを使いこなせるよう...
Git

【Git】リポジトリとは?git initでプロジェクトを管理下に置く

こんにちは、かつコーチです。前回の記事で、Gitのインストールと初期設定を済ませました。いよいよ今回から、実際にGitでプロジェクトを管理する第一歩として、リポジトリとgit initコマンドについて解説します。リポジトリとは?作業フォルダ...
Git

【Git】Gitのインストールと初期設定(git config)

こんにちは、かつコーチです。前回の記事で、Gitが変更履歴を記録するバージョン管理システムだとお伝えしました。今回は、実際にGitを使い始めるための準備として、インストールと初期設定(git config)の手順を解説します。「インストール...
Git

【Git】Gitとは?変更履歴を記録するバージョン管理システムを初心者向けに解説

こんにちは、かつコーチです。プログラミング学習を始めると、必ずと言っていいほど出てくるのが「Git」という言葉です。「なんとなく大事らしいけど、結局何をするものなのかわからない」という方も多いのではないでしょうか。この記事では、Gitとは何...