Git

Gitでブランチを間違えたコミットを修正しよう

git_icon

クリスマスまであと1週間

 これは『Git Advent Calendar 2016』18日目のエントリです。17日目の記事はSximada Takesxiさんの「GitPythonを使う」です。

 こんばんは。しがないGitユーザのけいが (@keiga_jp) です。技術そのものよりも、その技術を自分の趣味や生活にどう活かせるかに興味があり、最近では『GitHub』という人類の技術と叡智が集う場所をこんなことに使っています。

 本題に戻ります。Gitについての最新のTipsは他の人が書いてくれると思うので、このエントリでは箸休めとして、最近Gitを使い始めた人向けに、使い始めで陥りやすい罠ナンバーワン(当社比)の「コミットしたかったブランチとは違うブランチにコミットしてしまった」への対処法を書きたいと思います。

 なお、このエントリでは説明のためにGUIアプリ『SourceTree』を使用します。補足としてコマンドも付記します。

チェリーピック

macOSで『GitLab.com』を使うときのメモ

gitlab_logo

広がるGitの輪

 ここ最近のGitの勢いは目覚ましく、特にリポジトリのホスティングサービス『GitHub』を使った開発は、近年のソフトウェア開発には欠かせないものとなりつつあるようです。

 筆者も長らくGitを使っていますが、GitHubのデザイン自体がそこまで使いやすいと思っていないこと、無料版だと非公開で使うことができないこと、個人的には“プルリクエスト”よりも“マージリクエスト”のほうがしっくりくることなどから、ホスティングサービスには『Bitbucket』を使っていました。

 ブログのデザインの草案などはすべてBitbucketで管理しています。ですが、Bitbucketも無料版には縛りが多く、別のホスティングサービスを探していました。そうしたら、『GitLab.com』を紹介されました。

 GitLabといえばオンプレのホスティングサービスという印象があったのですが、このGitLab.comはGitHubやBitbucketと同じウェブサービスで、無料で、非公開リポジトリをつくれるということで、さっそく活用することにしました。その際、Macでの認証のやり方がわからなく、いろいろと試行錯誤をしたので、備忘録も兼ねて書いておこうと思います。

ターミナルから公開鍵生成