並び順

ブックマーク数

期間指定

  • から
  • まで

41 - 80 件 / 204件

新着順 人気順

rebaseの検索結果41 - 80 件 / 204件

  • 【スタッフインタビュー企画】第4弾!取締役CTOが語る、Rebaseにおけるエンジニアとは?〜前編〜 | スタッフインタビュー

    『Rebase ってどんな会社?どんな人が働いているの?』ということはもちろん、『エンジニアとは?マーケティングとは?』などなど様々な角度からお届けするこの企画。 第4弾となる今回は、取締役 CTO (最高技術責任者) である ug さんにお話をお伺いしました。 創業時の想いや CTO としての想いが詰まった読み応え抜群の内容を、前編・後編に分けてお届け致します。 今回は前編として、Rebase の創業秘話や CTO としての仕事についてお送り致します。 プロフィール名前:ug (髙畠裕二)                                      役職・所属:取締役 CTO、システムグループグループマネージャー                 略歴:東京工業大学工学部卒業。 大学2年生の頃、自然言語処理の研究室に所属。そこで得た知識やアイデア、仲間と共に、大学発ベンチャー

      【スタッフインタビュー企画】第4弾!取締役CTOが語る、Rebaseにおけるエンジニアとは?〜前編〜 | スタッフインタビュー
    • Git fast-forward な状態にして update branch で master を取り込んだ commit を残さずに済むための git rebase - かもメモ

      チーム開発のGitリポジトリだとPR出してる間に別のブランチがmasterにマージされて、PRをマージするためにmasterを取り込んで…というような事が割とあるかと思います。そうすると、masterを取り込む際にMerged 'master' into <your_branch>って感じのmerge commitが作成されます。 塵も積もれば山となる。このmasterを取り込んだmerge commitが大量にあるとログが見づらい... PR を fast-forward な状態にする fast-forward とは? merge する親ブランチの最新コミットからブランチが作成されている状態 GitHub とかの PR だと master に merge した際の merge-commit が作成されるけど、ローカルなどコマンドで git merge した場合は merge-commit

        Git fast-forward な状態にして update branch で master を取り込んだ commit を残さずに済むための git rebase - かもメモ
      • VSCodeでgit rebaseを使ってコミットをまとめる - Qiita

        はじめに gitにはrebaseというコマンドが存在し、以下のようなことを行うことが出来ます。 作業ブランチの親コミットを、最後尾に変更する。 複数コミットを1つにまとめる。 本記事では「2. 複数コミットを1つにまとめる」をVSCodeを使用して簡単に行う方法をご紹介します。 ①例えば以下のように、mainブランチからfeatureブランチを生やすとします。 ②続いて、featureブランチで以下のような2つのコミットを行いました。 ③最後に、rebaseコマンドを使用してcommitA ~ C を1つのコミットにまとめます。 ユースケースとしては、Pull Requestを行う前にコミットをまとめることで、レビューする方が「結局変更点はどこなのか」を把握しやすくなります。 環境 OS: Windows10 VSCode: 1.87.0 実際に試す 準備 リポジトリの作成 検証に適当なリ

          VSCodeでgit rebaseを使ってコミットをまとめる - Qiita
        • Fixing commits with git commit --fixup and git rebase --autosquash | Jordan Elver | Ruby on Rails Developer, Bristol, UK

          Fixing commits with git commit --fixup and git rebase --autosquash The way I like to make changes in response to a PR review is to make any fixes to the original commits using a rebase. I don't want commits that "fix typos" in my history, especially at the feature branch level. There are varying opinions and approaches to this, but I think rebasing is great tool when used on your own branches and

          • 【Git】最低限これだけ押さえる!現場で使えるgit rebaseの流れ - Qiita

            最低限押さえておきたいgit rebaseの流れです。 実際に現場向けに作成した手順を汎用的な内容に整理しなおしました。 環境 OS:Windows10 Git:2.23.0 使用ツール:Git Bash 使用シーン 先に親ブランチに取り込まれた変更を作業ブランチにも取り込んで使う プルリクエスト(マージリクエスト)時のコンフリクト発生→修正からのビルドエラーの回避 ブランチの分岐を減らし、綺麗な状態にする etc・・・ イメージ図 イメージ図は以下の通り。 親ブランチをベースにgit rebaseすることにより、 ①作業ブランチのコミットが親ブランチの最後尾のうしろに移動し、 ②コミットハッシュ値が変わります。 手順 名称と手順中の具体値の対応を以下の通りとし、作業ブランチは親ブランチをもとに作成されたものとします。 名称 手順中の具体値

              【Git】最低限これだけ押さえる!現場で使えるgit rebaseの流れ - Qiita
            • pushしてからrebaseはダメ! - Qiita

              あるある 自分で作成したブランチで作業している間に開発ブランチの変更が先に進み、自分のブランチは古いままというとき、何気にgit rebase mainとか実行したくなりますが、ちょっと待ちましょう。 本流のブランチの変更を自分の作業ブランチに取り込むときには、rebaseとmergeの2つの方法があり、使い分けるのが望ましいです。 rebaseとmerge、そもそもどう違うの? よく見かけるのと同じ図です。 originはgitサーバー上にあるブランチ、localは手元で作業するブランチとします。 rebase rebaseは図のように、ブランチの根っこをすげ替える動かし方をします。 コミットログが図の上の状態の時、localブランチをチェックアウトした状態でgit rebase originを実行すると、コミットログは図の下のようになります。 もともとoriginの左から2番目のコミッ

                pushしてからrebaseはダメ! - Qiita
              • git rebase解説 - Qiita

                以下は社内向け勉強会のLT枠で話した内容をベースにして編集増補したものである。増補しただけでなくそもそも1回分を記事にしたものではなかったりもするので、この内容を5分で話したわけではない。 git rebaseコマンドの概要 git rebaseはあるコミットに続けて、履歴にない別の一連のコミットを適用するためのコマンドである。 git mergeでできる、別ブランチの修正ファイルの取り込みはgit rebaseでも実施可能である。git mergeでの取り込みはマージコミット、つまり親を複数持つコミットによって親方向へもコミット履歴の分岐が発生するが、git rebaseでは親方向へはコミット履歴の分岐は一部のオプションによるもの等を除き発生しないという違いがあり、プロジェクトごとに取り込みに際しgit mergeとgit rebaseとどちらかだけを使用すると決まっていることが多い。

                  git rebase解説 - Qiita
                • 社のイケメンエンジニアにコミットをまとめて下さいと怒られたので git rebase -i でコミットをまとめるチュートリアル - ようへいの日々精進XP

                  tl;dr チュートリアル ブランチを切る 修正する -> コミット -> 修正する -> コミット... リポジトリにプッシュしてプルリクエストを作成 イケメンエンジニアに怒られる コミットをまとめる リポジトリに Force プッシュ 完 以上 tl;dr ある日, 社のイケメンエンジニア S 氏に「かっぱさんのプルリク, コミットまとめてくださいねー」とカジュアルに言われて, 「こ, コミットをまとめる??そんなん, やったことない」な状態になってしまったので, 手元の練習リポジトリでプルリクエストのコミットをまとめるチュートリアルをやったのでメモしておきます. チュートリアル ブランチを切る チュートリアルで利用するリポジトリは以下のリポジトリ. github.com $ git clone git@github.com:inokappa/test001.git $ git che

                    社のイケメンエンジニアにコミットをまとめて下さいと怒られたので git rebase -i でコミットをまとめるチュートリアル - ようへいの日々精進XP
                  • git mergeとrebaseの違いについて - Qiita

                    はじめに DMM WEBCAMP Advent Calendar 2023 9日目担当の@72_mikanです。 gitの理解のために今回git merge と rebaseについて話していきたいと思います。 流れ git mergeについて git rebaseについて git mergeとgit rebase git mergeについて この記事を読んでいる方でbranchを分けてコードを書いたことがない方がいるかもしれないのでブランチを分けるについて先に説明したいと思います。ブランチは分岐させた作業のことです。 ブランチを分岐させることで分岐したブランチはほかのブランチに影響を受けないため並行して開発を行っていくことができます。 例えば、mainブランチからtask1ブランチとtask2ブランチに切った(ブランチを分けることをブランチを切るといいます。)とします。 (mainブランチ

                      git mergeとrebaseの違いについて - Qiita
                    • Git rebase は使えなくてもいい。あとGit cherry-pick と Git merge --squash も - Qiita

                      Git rebase は使えなくてもいい。あとGit cherry-pick と Git merge --squash もGit おことわり:あくまでも個人の意見です Microsoft本社で6年、いくつかのプロダクトチームで開発してきて思ったことです。 Git のコマンドで要らないもの Git rebase は要らない いろいろと利点だと思える点もあるようですが、マージコミットが無くて済むとか、コミットグラフが読みやすくなるとか、そういうコミットグラフの質が「製品・サービスの価値」に深く関わるとは思えない、というのが理由です。プライベートなブランチ間でやるなら構わないけれど「チーム全体のルール」にしてしまうと逆に作業効率が落ちると思う。git rebase の作業をする時間があったら、次のタスクに移った方がいいと思う。実際使ってる人はほとんど見かけない(というか使ってても見えてないだけか

                        Git rebase は使えなくてもいい。あとGit cherry-pick と Git merge --squash も - Qiita
                      • The Git Rebase Handbook – A Definitive Guide to Rebasing

                        One of the most powerful tools a developer can have in their toolbox is git rebase. Yet it is notorious for being complex and misunderstood. The truth is, if you understand what it actually does, git rebase is a very elegant, and straightforward tool to achieve so many different things in Git. In previous posts, you understood what Git diffs are, what a merge is, and how Git resolves merge conflic

                          The Git Rebase Handbook – A Definitive Guide to Rebasing
                        • 【git】rebase -i squashを使ってコミットをまとめる方法メモ

                          はじめに pushする前の細かいcommitをrebaseでまとめる際、vimの操作含め、毎回ググっていたので、手順をまとめてみました。 この記事は主に以下サイトのsquashの部分のみの抜粋に自分のメモを追加した内容になります。 こちらのサイトではrebaseの他の使い方や、図も入っていてわかりやすく説明されてます。 こちらも参考にしてみてください。 この記事がどなたかの参考になれば幸いです。 また、もし間違い等ございましたらご指摘いただけるとありがたいです。 rebaseについて rebaseでは以下が出来ます。今回はsquash使ったまとめ方のみの記事になります。 コミットメッセージを編集する コミットをまとめる コミットを分割する コミットの順番を移動させる コミットを削除する squash rebase -i でコミットをまとめる際、 編集画面でまとめたいコミットを指定するkey

                            【git】rebase -i squashを使ってコミットをまとめる方法メモ
                          • 知っていたら実務で最強! git pullとgit pull --rebaseの違い - Qiita

                            はじめに Gitの操作でpullはわかってもこのrebaseって何だ?みたいなことが 現場で発生しました。 この記事ではgit pullとgit pull -rebaseの違いについて説明していきます。 git pull --rebaseはどういう場面で使ったのか 自分が現場にアサインされた時にブランチのdevelopを切りfeatureブランチを作成した時に このgit pull --rebaseを使用しました。 このようなアドバイスを先輩からもらいました。 developをpullする時は を使ってとアドバイスをいただきました。 これは余計なコミットを作らないためだそうです。 この記事を書いた理由 なんでこの--rebaseが使われるのかがわからなかったので、 先輩に記事を紹介してもらい下の参考資料から調べてみました。 するとgit fetch pull merge rebaseの違い

                              知っていたら実務で最強! git pullとgit pull --rebaseの違い - Qiita
                            • 【初心者向け】git rebaseの基本

                              背景 エンジニアとしてGitを利用して仕事をしているとよく「リベースしてください」と言われることが多いです。 リベースして、コンフリクトしていると言われ、調べたままコマンドを打っていくとどんどんよくわからなくなっていき、大惨事を招くといったことがあったので、かつての自分に向けての記事としてまとめたいと思います。 git rebase とは何をしてくれるコマンドなのか 普通mainから新しく変更をするために枝を生やす(ブランチを作成する)ときは、下記のように打って枝を生やすと思います。

                                【初心者向け】git rebaseの基本
                              • lacolaco / Suguru Inatomi on Twitter: "Gitのrebase作業が苦手なあなたへ • VSCodeにGitLens をインストール https://t.co/r2jzEVkuDd • git config --global core.editor "code --wai… https://t.co/Ia554EOiRw"

                                Gitのrebase作業が苦手なあなたへ • VSCodeにGitLens をインストール https://t.co/r2jzEVkuDd • git config --global core.editor "code --wai… https://t.co/Ia554EOiRw

                                  lacolaco / Suguru Inatomi on Twitter: "Gitのrebase作業が苦手なあなたへ • VSCodeにGitLens をインストール https://t.co/r2jzEVkuDd • git config --global core.editor "code --wai… https://t.co/Ia554EOiRw"
                                • 「git rebase origin/main」と「git rebase origin main」の違いとは? - Qiita

                                  「git rebase origin/main」と「git rebase origin main」の違いとは?Git

                                    「git rebase origin/main」と「git rebase origin main」の違いとは? - Qiita
                                  • git rebaseでconflictした際の対応をシンプルに確認 - Qiita

                                    概要 下記のように、ある地点からfeatureブランチを切って開発を進めている間に、masterブランチにもcommitが行われるような状況はよくあると思います。 この状況にて、featureブランチからPRを出すときには、feature側にてmasterの先頭から変更コミットを生やすようにすることが多いと思います(fast-forward?)。 このときmasterのコミットとfeatureのコミットがコンフリクトした場合のgit rebase --continue、git rebase --skipの挙動を確認していきます。 状況 下記のようなgit logの状況から、featureブランチ側でgit rebase masterをしていきます。 target1 in feature、target2 in featureのコミットはmasterのコミットとコンフリクトしています。 tar

                                      git rebaseでconflictした際の対応をシンプルに確認 - Qiita
                                    • gitのrebaseは作業中のブランチにmasterブランチを取り込むためのよい手段 / Git - Linuxサーバ管理入門 - Linuxへの接続からはじめてLinuxの基本をマスター

                                      gitにはrebaseというコマンドがある。でもまだrebaseコマンドの使う場面を理解していないん人は多いんじゃないかと思う。またrebaseは使い方を誤ると危険だということは本当だけれど、それは使う場面を間違えているのだと思う。 rebaseはいつ使うか rebaseはmasterブランチを派生させて作ったブランチ(fooとする)に、masterの新しい変更を取り込みたい場合に使います。 まず最初にmasterからfooというブランチを作成すると以下のような状態になります。 *---*---* master | * foo あなたはfooブランチで開発しています。fooブランチはすすんでいきますが、masterブランチも他の開発者の変更を取り込んですすんでいきます。以下のような状態になります。 *---*---*---*---* master | *---*---* foo でも個々で

                                        gitのrebaseは作業中のブランチにmasterブランチを取り込むためのよい手段 / Git - Linuxサーバ管理入門 - Linuxへの接続からはじめてLinuxの基本をマスター
                                      • VSCodeでGitのrebaseを実施する方法|Python Tech

                                        Gitのrebase rebaseとは Gitは、プログラムソース等のバージョン管理ソフトウェアです。rebaseとは、Gitで提供されるコマンドの一種です。 似たコマンドとして開発ブランチをまとめるmergeというコマンドがありますが、こちらは感覚的にも理解しやすいのに対して、このrebaseというコマンドは取り扱いが少し難しいコマンドです。 rebaseコマンドを一言で表すと「コミットをつなげなおしたり、ひとまとめにしたり、コミットメッセージを修正したりして、ログを綺麗にする」コマンドです。 本記事では、コードエディタのVSCodeを使いつつ、rebaseコマンドを実行して使う方法について、いくつかの主要な使い方に絞って図を用いながら紹介していきます。 VSCodeを用いてGitのrebaseを実行する方法 ここからは、コードエディタであるVSCodeを使ってGitのrebaseを実行

                                        • git rebase でヒストリを直線的にする方法と使う時の注意点

                                          git rebase でヒストリを直線的にする方法と使う時の注意点 作成日 2018.08.13 更新日 2018.08.14 Git Git の強力なコマンド rebase を使ってヒストリを直線的にして見やすくする方法と, そのコマンドを使うときに知っておきたい, 知らないと他のコントリビュータの人たちから一斉に非難を浴びてしまう可能性がある注意点を紹介します. git rebase の使い方 git rebase はいくつかに分岐したブランチを直線的にして git log などでヒストリを見たときに見やすくしてくれるとても便利なコマンドです. ただ使用時には注意点もあるので, それも後々紹介させていただきたいと思います. まず git rebase の基本的な使い方を紹介します. 次のようなヒストリで:

                                          • Gitで一度pushしたブランチでgit commit –amend/git rebase後再度pushする方法

                                            概要 Gitでブランチを作成して,別のブランチの内容を取り込む場合,git mergeとgit rebaseの2種類の基本的なコマンドがある。 git mergeはマージ用のコミットが発生して,コミット履歴が枝分かれして汚くなる。 git rebaseは派生元を付け替えるので,マージ用のコミットが発生せず,コミット履歴の枝分かれもせず,履歴がきれいになる。ただし,一度git pushしてしまうと,他の人がリモートリポジトリーの内容を参照できるため,git rebaseして再度git pushするとコンフリクトする。git rebaseだけでなく,git commit --amendのように過去のコミットを変更する場合も同じパターンとなる。 自分一人のプロジェクトであれば,git push -fで強制上書きすればいいが,多人数での共有リポジトリーでは,gitサーバーの設定でgit push

                                              Gitで一度pushしたブランチでgit commit –amend/git rebase後再度pushする方法
                                            • git rebaseを初めて使った際のまとめ - Qiita

                                              環境 とくになし はじめに 今までrebaseを使ったことが無かったのですが、コードレビューを依頼した際に「マージコミットが邪魔で見づらい…」と言われてしましました。「ログを綺麗にするため」にrebaseについて学んだことのまとめです。 まず、ログがどのように綺麗になるのかを以下に説明します。 mergeを使った場合のログ(あまり綺麗ではないログ) 例えば下図のようなブランチが存在し、自分が今featureにいるとします。この状況でbugfixが入った最新のdevelopを取り込みたいと考えているとします。 マージを使って取り込みます。 無事取り込むことができました。しかし「git log」をしてみると時系列順に並ぶためfeatureのコミットが飛び飛びになってしまい、すごく見づらくなっています。 rebaseを使った場合のログ 最初の状況は先程と同じです。 rebaseを使って取り込んで

                                                git rebaseを初めて使った際のまとめ - Qiita
                                              • merge、rebase実行時のコミットグラフのbefore&after - Qiita

                                                一ヶ月前にはじめてGitを使い始めた原始人として言わせてもらうと、正直、Gitは難しい。 なぜ難しいかというと、コマンドを実行して何が起きるのか、コマンドを実行したけど何が起きたのか、裏側が見えないから。ネットで調べたコマンドを実行するものの、いったい何が起きたのかよく分からず、しばしばパニックに陥っていた。 一ヶ月経った今振り返ると、Gitの入りとしてはまず「ブランチ」と呼ばれるポインタの操作に慣れることが先ではないかと感じた。あとはgit log --graphの見方に慣れれば、独り立ちできる気がする。 そこで本記事では、merge/rebaseのコマンド実行前後でのコミットグラフを示してみた。ここに挙げたパターンで一通り練習すれば、Gitに対する恐怖感も薄れて、パズルを解くようなポインタ操作の楽しさに目覚めるかもしれない(僕はそれになった)。 (1) No-FF マージ master

                                                  merge、rebase実行時のコミットグラフのbefore&after - Qiita
                                                • ブランチの変更を統合して履歴を整える~rebase リベース~

                                                  枝分かれした複数の作業ブランチを統合することができるrebaseコマンド 似ているmergeコマンドとの違いについてもご紹介 rebaseコマンドの使い方 git rebase ブランチ名 指定したブランチの変更を取り込んで統合することができる。また、ただ統合するだけではなく履歴を整える役割も持つ。 下記コマンドは現在の作業ブランチにmainブランチの変更と履歴を取り込むことができる。 git rebase main rebaseとmergeの違い リベースとマージの違いについて解説します。 上司が神経質でめんどくさい人でなければマージを使えばいいですが、履歴がキレイであれば見やすいというメリットもあります。 ブランチを統合したときの流れを簡単に理解しておきましょう。 前提条件 ・ブランチはコミット1から派生したmainブランチとhogeブランチがある。 ・mainブランチのコミット2の変

                                                    ブランチの変更を統合して履歴を整える~rebase リベース~
                                                  • git rebase の動作を --onto 指定も含めて正しく理解する - Qiita

                                                    git rebase の引数と動作解説 はじめに リベースコマンド実行の大半は git rebase main で済みますが、それはrebaseコマンドの引数省略形に過ぎません。すこし複雑なリベースをしようとすると悩んでしまうのは、引数省略しない使い方を理解していないためです。 本記事は、https://git-scm.com/docs/git-rebase に記載されている説明を、厳密な正確性よりも分かりやすさを優先して書き換えたものです。 git reabse の使い方に悩む方々の参考になればと思い公開します。 これを読めば思い通りのリベースが出来るようになるでしょう。 コマンドライン指定形式 切り取り開始点から切り取り終了点までの複数コミットを、接続先 へ付け替えるのがリベースの動作であり、私たちが日頃良く使うのは --onto 接続先 と 切り取り終了点 の引数を省いた形なのです。

                                                      git rebase の動作を --onto 指定も含めて正しく理解する - Qiita
                                                    • git pull –rebase操作が中断された場合に考えられる幾つかの要因とその対処について書いてみた | DevelopersIO

                                                      ブランチのプルリクエストはスムーズに完了させたいものです。予めやっておきたい作業としては以下の通り。 実際に行った修正以外の差分は出さない fix typo等細かすぎるコミットをまとめる 最終的に結局削除した新規ファイルは追加履歴自体も削る 修正内容の要約をコミットコメントに反映する 一つ目の対策として、先ずはgit pull --rebaseを行う辺りでしょう。その際にありがちなつまづきについて書いてみました。それ以外はgit rebaseにて完結できるものばかりです。詳細は先日書いた記事を参考にしてください。 修正以外の差分が発生する要因 よくあるものとして、プルリクエスト先のブランチに取り込まれている修正が作業ブランチに含まれていない辺りが想像できます。これ自体はgit pull --rebase origin TARGETの出番となりますが、途中で差分やindexに含まれていないフ

                                                        git pull –rebase操作が中断された場合に考えられる幾つかの要因とその対処について書いてみた | DevelopersIO
                                                      • 【Git】rebaseとは - Qiita

                                                        rebaseとmergeの違い rebaseとは コミット履歴をきれいにして、マージすることができる ブランチが一つになる代わりに最終コミットの一意な値が変わってしまう mergeとは 単純な統合なので「マージコミット」として1つ追加される コミット自信が一意の値を保持していて、その値は書き換わらない rebaseをした際に強制プッシュが必要な理由 一度プッシュしたブランチでrebaseを行うとコミットが改変されるため再度プッシュできなくなる 複数人で同じブランチを共同で開発することで生じるコミットログの複雑さをシンプルにするため。

                                                          【Git】rebaseとは - Qiita
                                                        • Gitコマンド入門::rebase(-i,reword)「第十五回」

                                                          みなさんこんにちは! 前回は、ひとつだけコミットして、そのコメントを修正しましたね。今日は、2つ以上のコメントを修正してみましょう! ちなみに、git rebase --help コマンドを、入力した人は、どれだけいるか分かりませんけど、ものすごい量のテキストが出力されるので、、、こりゃ~、全部を覚えるのは大変だなあ~なんて感じると思います。こういうときこそ、体系的に、もしくは利用目的シーンに合わせて、コツコツと試していくしかないですね。 ということで、まずは、[-i | --interactive] こちらに慣れるところからですね! 尚、編集するエディターの指定は、$ git config --global core.editorで可能です。 前回の記事はこちらから! 3つのコミット、そして3つのコメント修正から! まあ~、プログラムでもそうですが、単体の次は、複数処理ですね。2つよりは

                                                            Gitコマンド入門::rebase(-i,reword)「第十五回」
                                                          • rebase の中断 - Qiita

                                                            Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

                                                              rebase の中断 - Qiita
                                                            • [Git]プルリク前に作業ブランチを最新にする方法[git rebase]

                                                              開発業務をしている間に、マスターブランチがどんどん更新され、作業ブランチが古くなってしまう。 こんなケースは特にチームで開発をしていると、よくあるパターンですね。 そこで役立つのが「git rebase」コマンドです。 自分は常日頃、開発作業が終わり、プルリクを出す前にいったんブランチを最新の状態にしておくことを心掛けています。 そうしておけば、コンフリクトの可能性も減らすことができますし、追加された機能やレイアウトなどをレビュー時に混同しなくて済むからです。 ※ もし、ブランチが古い状態のままでは、特に大きな変更があった場合、最悪、動かないケースも出てきます。 Gitで作業ブランチを最新状態にする方法 1. 作業ブランチが終了したら、ブランチをmaster(main)にする まず、作業が終わったら、ブランチをmaster(main)にします。 command git checkout m

                                                                [Git]プルリク前に作業ブランチを最新にする方法[git rebase]
                                                              • Git のコミット履歴を大胆に書き換えるなら git rebase -i がオススメ

                                                                # Commit 'A' echo 'Alfa' > example.txt git add example.txt git commit -m 'A' # Commit 'B' echo 'Bravo' >> example.txt git commit -am 'B' # Commit 'C' echo 'Charlie' >> example.txt git commit -am 'C' # Commit 'D' echo 'Delta' >> example.txt git commit -am 'D' commit 604f0fcb23314c966fed841843c0ebb69a016e7e (HEAD -> master) Author: 濱田悠 <yu@yu8mada.com> Date: Sat Aug 25 03:54:01 2018 +0900 D diff --g

                                                                • Rebase、通期は上方修正予想を上回る着地 売上高・各段階利益・最重要指標である利用総額が過去最高を更新

                                                                  Rebase、通期は上方修正予想を上回る着地 売上高・各段階利益・最重要指標である利用総額が過去最高を更新 株式会社Rebase 2023年3月期決算説明 目次 佐藤海氏:株式会社Rebase代表の佐藤海と申します。本日はお忙しい中、お集まりいただきまして誠にありがとうございます。本日の決算説明で弊社に対するご認識とご理解をいただけたらと思っています。 前半は弊社について、会社概要、事業概要、2023年3月期の業績、2024年3月期の業績予想について順にご説明します。最後に弊社の成長戦略に添った取り組みの一部をお話しし、後半はみなさまからのご質問に一つひとつご回答します。 会社情報 会社概要です。株式会社Rebaseは、2014年4月8日に設立しました。現在10期目で、約30名の従業員とともにレンタルスペースの予約プラットフォーム「インスタベース」を運営しています。2022年12月16日に

                                                                    Rebase、通期は上方修正予想を上回る着地 売上高・各段階利益・最重要指標である利用総額が過去最高を更新
                                                                  • レンタルスペースのマッチングで、場所の制約なく挑戦できる社会を目指す。株式会社Rebase「インスタベース」 | | Startup Times

                                                                    HOME/ インタビュー /レンタルスペースのマッチングで、場所の制約なく挑戦できる社会を目指す。株式会社Rebase「インスタベース」 代表取締役CEO 佐藤海 2008年法政大学キャリアデザイン学部に入学後、2010年に大学を休学しシリコンバレーへ渡米。 De Anza Collegeにてビジネスの勉強をする傍ら、様々なスタートアップにインターンとして参加し、約3年間の留学生活で経営や起業の知見を得る。 2013年3月法政大学卒業、その後2014年4月8日に株式会社Rebaseを設立。 レンタルスペースの予約をマッチング「インスタベース」 都内では、ちょっと作業するためだけでも、実用的なスペースはなかなか見当たらない。 場所がないだけで、なにかに挑戦する気すら減ってしまう気がする。 そんな現状に目をつけ、改善するためのサービスを提供しているのが、株式会社Rebaseが運営するプラットフ

                                                                      レンタルスペースのマッチングで、場所の制約なく挑戦できる社会を目指す。株式会社Rebase「インスタベース」 | | Startup Times
                                                                    • 『rebase 教から脱退します - Qiita』へのコメント

                                                                      ブックマークしました ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください Twitterで共有

                                                                        『rebase 教から脱退します - Qiita』へのコメント
                                                                      • 最新のdevelopの取り込みはgit pull --rebase派

                                                                        やぬてつです。 git-flowを利用したチーム開発についてです。 皆さんはgitで最新のdevelopを自分のブランチに適用する時はどうしていますか? ボクはもっぱらgit pull --rebase origin developなのです。 git pull --rebase origin develop を叩かないといてもたってもいられません。 1時間位前にremoteにpushしていても、Slackで何やら作業が進んでいそうだなーと思ったら、すぐに git pull --rebase origin develop を叩きます 席を立ってお茶やコーヒーを入れて戻って来たら、まずgit pull --rebase origin developを叩きます 朝会社についたらgit pull --rebase origin developを叩きます お昼休憩の後にgit pull --reba

                                                                          最新のdevelopの取り込みはgit pull --rebase派
                                                                        • 派生元のブランチでの部分的な履歴改変をgit rebase -iで簡単に取り込む - Qiita

                                                                          この記事はNTTテクノクロスアドベントカレンダー 2021 13日目の記事です。 はじめに こんにちは。NTTテクノクロスの中野です。 とツイートした内容なのですが、ちょうどいいのでここでまとめておきます。 もしかするとよく知られた方法かもしれませんが、気にしません。 状況設定 トピックブランチAで一通り実装した後、マージリクエスト1を出してレビュー待ちしている間に、次のタスクの実装を進めたい。 でも、さっきのトピックブランチAの実装内容を利用する必要がある。 みたいな状況ってありますよね。で、そういうときに、 (1) ローカルのトピックブランチAをもとにトピックブランチBを生成する。

                                                                            派生元のブランチでの部分的な履歴改変をgit rebase -iで簡単に取り込む - Qiita
                                                                          • 【revert】【rebase】git revert か rebaseで特定のコミットでの作業をなかったことに - Qiita

                                                                            はじめに 開発を進める中で、あのコミットの作業だけ取り消したいなーという時に使える。 自分の場合は、デバッグする中で行ったprecompileが余計だったのだが、以下の手順でその実行結果が入ったコミットだけなかったことにすることができた。 方法としては2つあり、コミットIDを特定する等の途中までの手順は同じ。 コミットIDの確認など まずは、git logでなかった事にしたいコミットIDを確認

                                                                              【revert】【rebase】git revert か rebaseで特定のコミットでの作業をなかったことに - Qiita
                                                                            • git rebase ではなく、スカッシュマージしてコミットを一つにまとめる - Qiita

                                                                              $ git log $ git rebase -i [コミット番号] # or $ git rebase -i HEAD~123 git log して差分のあるコミットを一気にまとめたい時に コミット番号や何個前のコミットか指定するのが面倒だと感じることがありました。 解決方法 もう一個ブランチ作ってそこにスカッシュマージする方法を考えました。 $ git switch master $ git switch -c feature/issue-xxx めっちゃコミットする # 作業したブランチの名前を適当に変える $ git branch -m feature/issue-xxx-org # 元のブランチから新しくブランチを切り直す $ git switch master $ git switch -c feature/issue-xxx # 作業したブランチをスカッシュマージする $ g

                                                                                git rebase ではなく、スカッシュマージしてコミットを一つにまとめる - Qiita
                                                                              • git rebase競合時、git checkout --theirsとか--oursする時には注意が必要 - Qiita

                                                                                git rebase競合時、git checkout --theirsとか--oursする時には注意が必要GitGitHub 概要 git rebaseで競合したファイルが多い場合、大抵僕はgit checkout --theirsとか--oursで競合解決してます。 ある時職場で、僕が競合修正したファイルに、「以前コミットしたはずの修正が無い」といわれたので、 まさかと思い調査してみたところ--theirsとか--oursを行なって競合修正したことが原因でした。 一見楽そうに見える競合解決方法の--theirsと--oursですが、間違った知識でつかっていると危険なので注意してください。 checkout --theirsと --oursで発生しうる悲劇 1~10までを英語で書いたファイルを作成します。 あえて、2と9を間違って書いてmasterブランチにコミットしておきます。

                                                                                  git rebase競合時、git checkout --theirsとか--oursする時には注意が必要 - Qiita
                                                                                • mergeとrebase完全理解した - Qiita

                                                                                  Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

                                                                                    mergeとrebase完全理解した - Qiita