Gitのブランチ名に絵文字が使えたので遊んでみた✨✨


確かに使えないことはなさそうだけれども、まさか本当に使えるとは思わなかった。
のでGithubで遊んで見る。

砂場ッ!

お遊びの結果ッ!

実験ッ!

まずはシンプルに

git checkout -b 💩🚽
Switched to a new branch '💩🚽'

世にもバッチいブランチが誕生してしまった

釣りをしてみる

git checkout -b 🌊🎣😆
Switched to a new branch '🌊🎣😆'

ちなみに自分は特に釣りに興味はないです。

改行してみる

git checkout -b 🤪\
> 🤪
Switched to a new branch '🤪'

そもそもとしてgit自体が改行に対応していないっぽい?
反映されませんでした

タグを入れてみる

git checkout -b '⚰️<br/>🧟‍♂️'
Switched to a new branch '⚰️<br/>🧟‍♂️'

まぁちゃんと出てくるみたい?

メロスは激怒した

git checkout -b "メロスは激怒した。"
Switched to a new branch 'メロスは激怒した。'

これは想定内。

必ず、かの邪智暴虐の王を除かなければならぬと決意した。

git checkout -b "メロスは激怒した。必ず、かの邪智暴虐じゃちぼうぎゃくの王を除かなければならぬと決意した。メロスには政治がわからぬ。メロスは、村の牧人である。笛を吹き、羊と遊んで暮して来た。けれども邪悪に対しては、人一倍に敏感であった。きょう未明メロスは村を出発し、野を越え山越え、十里はなれた此このシラクスの市にやって来た。メロスには父も、母も無い。女房も無い。十六の、内気な妹と二人暮しだ。この妹は、村の或る律気な一牧人を、近々、花婿はなむことして迎える事になっていた。結婚式も間近かなのである。"
Switched to a new branch 'メロスは激怒した。必ず、かの邪智暴虐じゃちぼうぎゃくの王を除かなければならぬと決意した。メロスには政治がわからぬ。メロスは、村の牧人である。笛を吹き、羊と遊んで暮して来た。けれども邪悪に対しては、人一倍に敏感であった。きょう未明メロスは村を出発し、野を越え山越え、十里はなれた此このシラクスの市にやって来た。メロスには父も、母も無い。女房も無い。十六の、内気な妹と二人暮しだ。この妹は、村の或る律気な一牧人を、近々、花婿はなむことして迎える事になっていた。結婚式も間近かなのである。'

これ以上、ブランチ名を長くするとそもそもとしてエラーになってしまった。
そしてpushしてみる。

初めてのエラー

error: failed to push some refs to '[email protected]:fumihiko-hidaka/emoji-branch.git'

おぉぉぉぉ……始めてエラーが発生した!
ちょっとGithubさんよ〜
localのgitではブランチを作れるのにpushできないってどういうことですかね〜〜〜

Githubではあまりにも長いブランチ名だとエラーになるみたい。

そもそもとして、そんなブランチを作るなと言われたら何も言えない

感想ッ!

電子の世界のストレージをまた無駄遣いしてしまった。
後続のCI処理とかでめっちゃエラーになりそう。