Gitで作業していると、うっかり reset --hard
してしまったり、意図せずコミットを消してしまったりすることは珍しくありません。そんなときに覚えておきたいのが reflog
と reset
の活用術です。この記事では、Gitの履歴を救うための具体的なパターンと対処法を紹介します。
ブランチ
Gitタグ運用+CI/CDの第一歩!実務で役立つ自動化の基本【Git】【GitHub】
Gitを使った開発に慣れてきた方が次に目指したいのが、リリースの品質向上と作業の自動化です。バージョンを明確に管理し、信頼できる状態を素早くチームや本番環境に届けるにはどうすればよいのでしょうか?
そこで登場するのが、「Gitのタグ機能」と「CI/CDツール」の組み合わせです。本記事では、タグとは何か、CI/CDとはどういう仕組みなのか、そしてそれらが実務でどう活用されているのかを、初心者向けにわかりやすく解説します。
続きを読むGitが扱えるようになったら読む記事:チーム開発で決めるべきルールとは?【Git】【GitHub】
「Gitは使える。でもチーム開発は初めて」なあなたへ…
Gitの操作には慣れてきたけど、「チームで使うときって、どんなルールを決めればいいの?」そんな疑問を持ったことはありませんか?
この記事では、チーム開発でよく使われるGitのルールをカテゴリごとに一覧でまとめました。
どれも実務で役立つものばかり。さらに、各ルールにはちょっとだけ説明もつけて、すぐに使えるようにしています。
はじめてのプルリクエスト|GitHubでの変更提案からマージまでの流れ【Git】【GitHub】
この記事では、GitHub上での「プルリクエスト(PR)」の基本的な仕組みや使い方、PR作成からレビュー、マージまでの一連の流れを初心者向けに丁寧に解説します。この記事を読むことで、チーム開発で安全かつ効率的にコードをマージできるようになります。
続きを読むもう迷わない!初心者のためのGit Flow入門|開発・リリース・修正ブランチを徹底解説【Git】
Git Flow は、Git による開発をチームで安全・効率的に行うためのブランチ運用ルールです。 この記事では、初心者でもすぐに理解できるよう、Git Flow の基本構造(main、develop、feature、release、hotfix ブランチ)と、それぞれの役割・使い方を図とともに解説します。
続きを読むGitで安全に統合作業!マージとコンフリクト解消の基本を身につけよう【Git】
ブランチで分けた作業を最後に「ひとつにまとめる」作業、それが「マージ(merge)」です。 しかし、うまくいかないと「コンフリクト(衝突)」が発生することも。この章では、マージの基本から、もしコンフリクトしたときの対処法まで丁寧に解説します。
続きを読むGitのブランチって何?作成と切り替えをまずは覚えてみよう!【Git】
Gitで作業を安全に、効率よく進めるために欠かせないのが「ブランチ」の仕組みです。 「ブランチって何?」「どうやって作るの?」そんな初心者の疑問をやさしく解消します。
続きを読む最初のGit操作:init / clone / statusをやってみよう!!【Git】
Gitのインストールと初期設定が終わったら、いよいよ実際にコマンドを使ってみましょう。 ここでは、最も基本的な3つのコマンド「init」「clone」「status」を紹介します。
続きを読む