もう怖くないgit rebase!基本から高度なテクニックまで解説

แชร์
ฝัง
  • เผยแพร่เมื่อ 6 ก.พ. 2025
  • Gitを使っていると「rebase」というコマンドを耳にしたことがある方も多いのではないでしょうか。しかし、「使うのが怖い」「間違えたらどうしよう」と不安に感じていませんか?
    この動画では、その不安を取り除き、git rebaseを理解して便利に使うための方法をわかりやすく解説します。基本的な概念から始め、具体的な使用例を交えながら、git rebaseを安全に行う方法をステップバイステップで説明します。
    さらに、複数のブランチが絡んだ複雑な状況での「git rebase--onto」を使った高度なテクニックも詳しく紹介!これを理解することで、ブランチ管理の不安を減らし、git rebaseを適切なタイミングで自信を持って使えるようになります。
    🔹 この動画で学べること:
    git rebaseの基本概念
    git rebaseとMergeの違いと使い分け
    git rebaseを使った安全なブランチ管理
    高度なテクニック「git rebase --onto」の使い方
    git rebaseのメリット・デメリット
    ぜひ最後までご覧いただき、git rebaseをマスターしましょう!
    💬 質問やリクエストはコメント欄でお気軽にどうぞ!
    参考
    Learning Git Branching: learngitbranch...

ความคิดเห็น • 2

  • @semnil
    @semnil 3 หลายเดือนก่อน +1

    こんにちは。いつも git を雰囲気で使って失敗している者です。
    注意点も含めた rebase の分かりやすいご説明、ありがとうございます。
    switch サブコマンドすら使ったことがなかったので大変参考になりました。
    私はレビュー待ちなどで同時に複数のブランチで並行して作業していると、ブランチごとのコミットの基点がどこだったか迷子になりがちなのですが、この動画のように視覚的に理解しやすく表示できる方法やツールなどご存知だったら教えていただけないでしょうか?

    • @kenfukuyama688
      @kenfukuyama688  3 หลายเดือนก่อน

      ありがとうございます!複数ブランチ並行して作業しているとわからなくなりますよね...。これは私も最適解が無く、地道に記憶を辿っていたりします...💦
      個人的には `tig` というツールでブランチを可視化しているのですが、VSCodeではいつのまにかSource Control Graph(code.visualstudio.com/docs/sourcecontrol/overview#_source-control-graph)が表示されるようになってブランチが可視化されるようになったので、見やすくなった印象はあります!
      あとは標準なgitであれば `git log --graph --oneline --all` が使えたりしますね!
      ローカルでbranchのbranch(分岐からさらに分岐)をしなければだいたい乗り切れるとは思うのですが、branchのbranchを多数やり始めたり、かつローカルでrebaseを多発させるといずれにせよ苦しむ印象が強いですね...😭