no. 002
はじめに
エンジニアとして仕事をする上で、Gitとバージョン管理は避けて通れないスキルです。この記事では、Git/GitHubを初めて触る方向けに、基本的な使い方をわかりやすく解説します。
Gitとは
Gitは「バージョン管理システム」です。ファイルの変更履歴を記録し、いつでも過去の状態に戻すことができます。
なぜバージョン管理が必要?
- コードの変更履歴を追跡できる
- 間違えても元に戻せる
- チームで同じコードを安全に編集できる
GitHubとは
GitHubはGitのリポジトリ(プロジェクト)をインターネット上でホスティングするサービスです。チーム開発のプラットフォームとして世界中で使われています。
基本操作
1. リポジトリのクローン
git clone https://github.com/username/repo.git
cd repo
2. ブランチの作成
git checkout -b feature/my-feature
3. ファイルの編集とコミット
# ファイルを編集した後
git add .
git commit -m "feat: add new feature"
4. プッシュ
git push origin feature/my-feature
5. Pull Requestの作成
GitHub上でPull Requestを作成し、レビューを依頼します。
コミットメッセージの書き方
良いコミットメッセージはチーム開発で重要です:
feat: 新機能を追加
fix: バグを修正
docs: ドキュメントを更新
refactor: コードをリファクタリング
よくあるトラブルと対処法
コンフリクト(競合)が発生した
複数人が同じファイルを編集した場合に起こります。 該当箇所を手動で編集して解決します。
間違えてコミットした
# 直前のコミットを取り消し(変更内容は保持)
git reset --soft HEAD~1
まとめ
Git/GitHubは最初は難しく感じるかもしれませんが、基本的な操作はclone → branch → edit → commit → push → PRの流れです。実際にプロジェクトで使いながら慣れていきましょう。
関連展示 Related
no. 010
こんにちは、新卒エンジニアの皆さん!今日のテーマは「API入門」です。ITの世界では、APIという言葉をよく耳にしますよね。ですが、具体的にどんなものなのか、初めて聞く方も多いと思います。今回のブログでは、IT未経験から入門者レベルの新卒エ
作品を見る →入門
【新卒向け】API入門 - Webサービスの仕組みを理解する
3min AI生成
#API
#Web
#入門
no. 007
IT未経験で新卒エンジニアになった皆さん、おめでとうございます!きっと今、たくさんの新しい技術に囲まれて少し戸惑っているかもしれませんね。 今回は、エンジニアの必須スキルの一つである「コマンドライン操作」について、基本から丁寧に解説していき
作品を見る →入門
【新卒向け】コマンドライン入門 - ターミナルの基本操作
4min AI生成
#CLI
#ターミナル
#入門
no. 001
IT未経験の新卒エンジニア向けに、生成AIの基礎から実務での活用方法までをわかりやすく解説します。
作品を見る →AI入門
【新卒向け】生成AIとは?ChatGPTからClaude Codeまで
3min AI生成
#AI
#ChatGPT
#Claude