※当サイトの記事には、広告・プロモーションが含まれます。

gitでrebaseはコミット履歴が綺麗に残るがmergeはそうではないことを知る

gigazine.net

AIのモデルやデータを共有するオープンソースプラットフォームのHugging Faceは、言語モデルの「Smol」の最新バージョンである「SmolLM3」を2025年7月8日に発表しました。SmolLM3は6言語の多言語対応および最大12万8000トークンの長文にも対応しており、ハイコンテキスト対応モデルとしては大幅に少ないパラメータ数で最先端レベルのパフォーマンスを実現しています。

多言語・長文コンテキスト推論AI「SmolLM3」をHugging Faceがリリース、パラメータの少ない小規模言語モデルでありながらより大規模な言語モデルの性能に匹敵 - GIGAZINE

数千億~数兆ものトレーニングパラメータを持つ大規模言語モデル(LLM)は、より高い演算性能を発揮し、より良いコンテンツを生成できますが、その分膨大な計算能力が必須です。一方で、数百万から数十億の範囲で限られた環境でもトレーニングやホストが可能なAIは小規模言語モデル(SLM)と呼ばれます。

多言語・長文コンテキスト推論AI「SmolLM3」をHugging Faceがリリース、パラメータの少ない小規模言語モデルでありながらより大規模な言語モデルの性能に匹敵 - GIGAZINE

数千億~数兆ものトレーニングパラメータを持つ大規模言語モデル(LLM)は、より高い演算性能を発揮し、より良いコンテンツを生成できますが、その分膨大な計算能力が必須です。一方で、数百万から数十億の範囲で限られた環境でもトレーニングやホストが可能なAIは小規模言語モデル(SLM)と呼ばれます。

多言語・長文コンテキスト推論AI「SmolLM3」をHugging Faceがリリース、パラメータの少ない小規模言語モデルでありながらより大規模な言語モデルの性能に匹敵 - GIGAZINE

⇧ 欧米諸国の言語のみサポートって...

アジア諸国の言語のサポートの予定はない感じなんですかね?

欧米諸国に比べてアジア諸国の「ソフトウェア開発」の方が、考慮事項が多い気がしてモチベーションが上がらないのだが...

gitでrebaseはコミット履歴が綺麗に残るがmergeはそうではないことを知る

職場の方に連携いただき、表題の件を知ることとなったので備忘録として。

ネットの情報を漁っていたところ、

blog.devgenius.io

⇧ 上記サイト様の図がイメージし易いかと。

で、「rebase」の注意点としては、

blog.codecamp.jp

git rebase の 注意点

通常は分岐先ブランチで分岐元(master)につなぐ作業を行いますが、その逆、つまり分岐元(master)で分岐先ブランチをつなぐ作業を行うととんでもない結果を招きます。

それはブランチが消えて、分岐元(master)のみになることです。これをやってしまうと、間違いなくみんなから嫌われるので要注意です。 

3分で理解できる!git-rebaseとmergeとの違いまとめ | CodeCampus

⇧ とあるように、コマンドの実施場所に注意が必要っぽい。

で、「GitHub」で「PR(Pull Request)」を作成して、「レビュー」が完了した後で「マージ」することになると思うのだが、

docs.github.com

⇧ 公式のドキュメントによると、「PR(Pull Request)」の「マージ」方法の全量が分かり辛いのだが、

github.blog

As with “Squash and merge”, repository administrators can decide whether they want to allow this new option on the repository settings page.

https://github.blog/developer-skills/github/rebase-and-merge-pull-requests/

⇧ 上記のブログ記事の内容によると、

  1. Create a merge commit
  2. Squash and merge
  3. Rebase and merge

の3種類が用意されているようだ。

で、公式のドキュメントとの関係が分かり辛いのだが、

■1. Create a merge commit

■2. Squash and merge

⇧ 上記のような対応だとすると、「rebase」を使わない「merge」の場合は、「commit」の数が1つになってしまうので、「コミット履歴」が綺麗に保てないということになりますと...

By the way、

きれいなおねえさんは、パナソニックの女性向け美容家電商品、「パナソニックエステジェンヌ」シリーズのキャンペーン「きれいなおねえさんは、好きですか。」に登場するイメージキャラクターの総称。

きれいなおねえさん - Wikipedia

⇧ というキャッチフレーズが存在しますが、「きれいなブランチは、好きですか?」ということでしょうかね...

いや~、「Git」は「切り戻し」がスムーズにいかないことが多くて、

docs.gitlab.com

⇧ 様々な「ブランチ戦略」があるものの、結局は実現したい方法を選択できないことあるあるなのよね...

う~む...

相変わらず「Git」何も分からん...

毎度モヤモヤ感が半端ない…

今回はこのへんで。