未来エンジニア養成所Blog

月単価180万以上のプログラミング講師がプログラミングを皆に楽しんでもらうための情報をお届けします。

Git

【Git&GitHub】避難した作業を削除する(git stash dropコマンド)

避難した作業を削除しよう 実際にやってみよう 参考図書 避難した作業を削除しよう 今回は一時避難した作業を削除する方法について解説します。 一時避難した作業を削除するコマンドは $ git stash drop になります。 「git stash drop」とすることで、最新…

【Git&GitHub】避難した作業を復元する(git stash applyコマンド)

避難した作業を復元しよう 実際にやってみよう 参考図書 あわせて学習したい 避難した作業を復元しよう 今回は一時避難した作業を復元する方法について解説します。 避難した作業を復元するコマンドは $ git stash apply です。 applyというのは「適用する」…

【Git&GitHub】避難した作業を確認する(git stash listコマンド)

避難した作業を確認しよう 実際にやってみよう 参考図書 あわせて学習したい 避難した作業を確認しよう 今回は「git stash」コマンドで避難させた作業を確認する方法について解説します。 避難した作業を確認するコマンドは $ git stash list コマンドになり…

【Git&GitHub】作業を一時避難する(git stashコマンド)

作業を一時避難する 実際にやってみよう 参考図書 あわせて学習したい 作業を一時避難する 作業を一時避難する方法について解説します。 作業が途中なのでコミットしたくないけど、別のブランチで急遽作業をしないといけなくなったような時に使います。 その…

【Git&GitHub】タグをリモートリポジトリ(GitHub)に送信する

タグをリモートリポジトリに送信する 実際にやってみよう 参考図書 あわせて学習したい タグをリモートリポジトリに送信する 今回はタグをリモートリポジトリ(GitHub)に送信する方法について解説します。 タグをリモートリポジトリに送信するためには「git…

【Git&GitHub】タグを作成する(git tagコマンド)

タグを作成する 注釈付き版のタグ 軽量版のタグ タグの詳細を表示 実際にやってみよう 参考図書 あわせて学習したい タグを作成する 今回はタグを作成する方法について解説します。 Gitのタグには2種類あって、注釈付き版のタグと、軽量版のタグという2種類…

【Git&GitHub】タグ付け(git tagコマンド)

タグの一覧を表示する 参考図書 あわせて学習したい タグの一覧を表示する タグとは何かというと、コミットを参照しやすくするために、わかりやすい名前を付けるのがタグになります。 良く使うのはリリースポイント(リリースしたポイント)にタグを付けて名…

【Git&GitHub】リベースで履歴を書き換える Part2

リベースで履歴を書き換える コミットを並び替える、削除する 実際にやってみよう(コミットを並び替える) コミットをまとめる 実際にやってみよう(コミットをまとめる) コミットを分割する 実際にやってみよう(コミットを分割する) 参考図書 あわせて…

【Git&GitHub】リベースで履歴を書き換える Part1

リベースで履歴を書き換える 実際にやってみよう 参考図書 あわせて学習したい リベースで履歴を書き換える 今回はリベースで履歴を書き換える方法について解説します。 コミットを綺麗に整えてからプッシュしたい時には、今回使うリベースを使って履歴を整…

【Git&GitHub】プルの設定をリベースに変更する

プルの設定をリベースに変更する 実際にやってみよう 参考図書 あわせて学習したい プルの設定をリベースに変更する 今回はプルの設定をリベースに変更するやり方について解説します。 プルにはマージ型とリベース型という2つの型があります。 プルの使い方…

【Git&GitHub】リベースとマージのどちらを使う?

リベースとマージのどちらを使う? 参考図書 あわせて学習したい リベースとマージのどちらを使う? 今回はリベースとマージのどちらを使うのか、この2つの使い分けについて解説します。 変更内容を取り込む際にマージを使うかリベースを使うかは、Gitの運用…

【Git&GitHub】リベースでの注意

リベースでしてはいけないこと 参考図書 あわせて学習したい リベースでしてはいけないこと 今回はリベースでしてはいけないこと、リベースの運用上の注意点について見ていきます。 リベースでしてはいけないことは、GitHubにプッシュしたコミットをリベース…

【Git&GitHub】リベースで変更履歴を修正する(rebaseコマンド)

リベースする リベースの作業 rebaseコマンドとmergeコマンドの違い 実際にやってみよう 参考図書 あわせて学習したい リベースする リベースというのは、変更を統合するときに、履歴をきれいに整えるために使うものになります。 今まで変更を統合する、つま…

【Git&GitHub】GitHub Flowの実践

GitHub Flowを実践しよう 実際にやってみよう 参考図書 あわせて学習したい GitHub Flowを実践しよう 前回解説したGitHub Flowを実践してみます。 GitHub Flowを実践する前に一連の流れについて再度確認しておきます。 まずmainブランチからブランチを作成し…

【Git&GitHub】GitHub Flowについて

GitHub Flowの流れ まとめ 参考図書 あわせて学習したい GitHub Flowの流れ 今回はGitHubFlowの流れについて解説します。 GitとGitHubを利用した開発の方法にはいくつかのやり方があります。 その中のひとつがGitHub Flowになります。 このGitHub Flowは、か…

【Git&GitHub】プルリクエストについて

プルリクエストの流れ 実際にやってみよう まとめ 参考図書 あわせて学習したい プルリクエストの流れ 今回はGitHubを使う上で必須なものであるプルリクエストについて解説します。 プルリクエストとは何なのか。 プルリクエストとは、自分の変更したコード…

【Git&GitHub】ブランチを利用した開発手順

ブランチを利用した開発手順 まとめ 参考図書 あわせて学習したい ブランチを利用した開発手順 今回はブランチを利用した開発手順について解説していきます。 ブランチを利用してどのように開発をするのか、その一通りの流れを押さえておきましょう。 ブラン…

【Git&GitHub】ブランチの変更・削除(git branchコマンド)

ブランチを変更・削除しよう 実際にやってみよう 参考図書 あわせて学習したい ブランチを変更・削除しよう 今回はブランチ名を変更するやり方とブランチを削除するやり方について解説します。 まず、ブランチ名を変更するコマンドから見ていきます。 そのコ…

【Git&GitHub】コンフリクトが起きないようにする

コンフリクトが起きないようにするには まとめ 参考図書 あわせて学習したい コンフリクトが起きないようにするには 今回はコンフリクトが起きないようにするにはと言うことについて解説していきます。 コンフリクトが起きないようにするにはどうすれば良い…

【Git&GitHub】コンフリクトの解決

コンフリクトを解決しよう 実際にやってみよう 参考図書 あわせて学習したい コンフリクトを解決しよう 今回は最後のマージの種類のコンフリクトについて解説します。 コンフリクトとは何かというと、複数人の人が同じ箇所で別々の変更をしてしまった時に、…

【Git&GitHub】変更をマージする(git mergeコマンド)

変更をマージしよう 実際にやってみよう まとめ 参考図書 あわせて学習したい 変更をマージしよう 今回は変更をマージする方法について解説します。 マージは複数人で開発する上で必須のスキルになってきますので、しっかり押さえておきましょう。 マージと…

【Git&GitHub】ブランチを切り替える(git checkoutコマンド)

ブランチを切り替えよう 実際にやってみよう 参考図書 あわせて学習したい ブランチを切り替えよう 今回はブランチを切り替える方法について解説します。 ブランチを新しく作成して、そのブランチで作業するためにブランチを切り替えます。 ブランチを切り替…

【Git&GitHub】新しいブランチを作成(git branchコマンド)

新しいブランチを作成しよう 実際にやってみよう 参考図書 あわせて学習したい 新しいブランチを作成しよう 今回は新しいブランチを作成する方法について解説します。 ブランチを新規に追加するコマンドは「git branch」コマンドになります。 $ git branch <…

【Git&GitHub】ブランチの仕組み

Gitのデータの持ち方(復習) ブランチとは 「HEAD」とは ブランチの仕組み ブランチとHEADの中身 まとめ 参考図書 あわせて学習したい Gitのデータの持ち方(復習) 今回はブランチの仕組みについて解説します。 ブランチの理解において、Gitのデータの持ち…

【Git&GitHub】ブランチって何?

ブランチとマージ ブランチって何? 参考図書 あわせて学習したい ブランチとマージ 今回からブランチとマージについて解説します。 ブランチとマージは複数人で開発する際、必須のスキルになります。 必須のスキルなのですが、よく怖いと思われがちな場所の…

【Git&GitHub】リモートの変更・削除(git remote renameコマンド)

リモートを変更・削除しよう 実際にやってみよう 参考図書 あわせて学習したい リモートを変更・削除しよう 今回はリモート名を変更したり、リモートを削除する方法について解説します。 リモート名の変更は別のリモート名を使いたい時や、リモートを使わな…

【Git&GitHub】リモートの情報を詳しく知ろう

リモートの情報を詳しく知ろう 実際にやってみよう 参考図書 あわせて学習したい リモートの情報を詳しく知ろう 今回はリモートの情報を詳しく知る方法について解説します。 リモートの情報を詳しく確認したい時には $ git remote show <リモート名> という…

【Git&GitHub】フェッチとプルを使い分ける

フェッチとプルを使い分けよう 参考図書 あわせて学習したい フェッチとプルを使い分けよう 今回はフェッチとプルの使い分けについて解説します。 リモートリポジトリから情報を取得するやり方についてはフェッチとプルの2つのやり方がありました。 この2つ…

【Git&GitHub】リモートから取得(プル編)(git pullコマンド)

リモートから取得しよう(プル編) 実際にやってみよう 参考図書 あわせて学習したい リモートから取得しよう(プル編) 今回はリモートから情報を取得してくるやり方(プル)について解説します。 プルを使うのは、リモートから情報を取得してマージまでも1…

【Git&GitHub】リモートから取得(フェッチ編)(git fetchコマンド)

リモートから取得しよう(フェッチ編) 実際にやってみよう 参考図書 あわせて学習したい リモートから取得しよう(フェッチ編) 今回はリモート(GitHub)から情報を取得するやり方について解説します。 今回はフェッチについてです。 リモートから情報を取…