並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 44件

新着順 人気順

コミットメッセージの検索結果1 - 40 件 / 44件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

コミットメッセージに関するエントリは44件あります。 git開発プログラミング などが関連タグです。 人気エントリには 『Gitのコミットメッセージの書き方(2023年ver.)』などがあります。
  • Gitのコミットメッセージの書き方(2023年ver.)

    本記事のモチベーション 約8年前、Gitを使い始めたときに以下の記事を公開したところ、想像以上の反応をいただきました。 当時はSubversionからGitに移行し、試行錯誤をしている中だったこともあり、多くの反応をいただけたことはモチベーションのひとつでした。 ただ、時が経ち、当然かもしれませんが現在は当時と違う書き方をしており、思想として変わっていない部分はあるものの、今でもときどきLikeをいただく中で、アップデートを全くしないのは誠実じゃないなと感じていました。 というわけで、現在のフォーマットも数年後には変わっている可能性が高いですが、その時々のスナップショットを公開することにも何らか意味があるかなと思い、「今の僕はこうコミットメッセージを書いているよ」というのをまとめました。 Gitを使う環境 開発フローやホスティングサービスごとのUIのdiffによって、最適なフォーマットは変

      Gitのコミットメッセージの書き方(2023年ver.)
    • いいコミットメッセージの共通点と書き方〜便利なテンプレートやチーム開発時のお作法まで詳しく解説〜   | PrAhaENGINEERLAB

      Gitを用いた開発作業を行う際、意図がわからないメッセージのコミットを積み重ねていくと、コミットログを見る人の負担が増えたり、コミットログを活用する習慣がなくなっていき、開発効率の低下を招きます。この...

        いいコミットメッセージの共通点と書き方〜便利なテンプレートやチーム開発時のお作法まで詳しく解説〜   | PrAhaENGINEERLAB
      • Gitのコミットメッセージの先頭につけた方が良い単語リスト(prefix集) - Qiita

        文章でリストを表示(少し詳細あり) fix: バグ修正 既存の機能の問題を修正する場合に使用します。 hotfix: 緊急対応 稼働中のシステムのバグ修正など、緊急性が高い修正を行う場合に使用します。 add: ファイルや機能の追加 新しいファイルや機能を追加する場合に使用します。 feat: 新機能・新規ファイル追加 新しい機能やファイルを追加する場合に使用します。 update: 機能修正 既存の機能に問題がなく、ただし修正を加えたい場合に使用します。 change: 仕様変更による機能修正 仕様変更により、既存の機能に修正を加えた場合に使用します。 clean・refactor: リファクタリング コードを修正し、改善する場合に使用します。 improve: コードの改善 コードの改善をする場合に使用します。 disable: 機能の無効化 機能を一時的に無効にする場合に使用します。

          Gitのコミットメッセージの先頭につけた方が良い単語リスト(prefix集) - Qiita
        • コードより先にコミットメッセージを書く

          これは、フィヨルドブートキャンプ Advent Calendar 2021(Part 1) 13日目の記事です。 未経験からフィヨルドブートキャンプでプログラミングを勉強し、2021年3月から Tebiki 社でエンジニアとして働いている masuyama13 です。 入社当初、PR(プルリクエスト)を作成する際にコミットの整理に毎回かなり時間がかかるのが悩みでした。試行錯誤の結果、この悩みを解消することができたので紹介します。 それが、コードより先にコミットメッセージを書くという方法です。 コミットメッセージを先に書くやり方まず、タスクを分解して TODO リストを作ります。これから作業する内容がイメージできたら、コミットメッセージを一つ考えます。エディタなどにコミットメッセージを入力します。コミットメッセージが書けたら、それを常に意識しながらコーディングを進めます。作業中にコミットメッ

            コードより先にコミットメッセージを書く
          • コミットメッセージ規約 「Conventional Commits」を導入してみよう! / Let's use Conventional Commits

            PHPerkaigi 2022 のレギュラートークで使用したスライドです。 https://fortee.jp/phperkaigi-2022/proposal/8acc191a-7625-4dad-afc3-3f52025e6e6b https://www.youtube.com/watch?v=-npgdvGAnlU

              コミットメッセージ規約 「Conventional Commits」を導入してみよう! / Let's use Conventional Commits
            • Gitのコミットメッセージは適当に書いてる - Mitsuyuki.Shiiba

              「Gitのコミットメッセージをしっかり書こう」という記事を読んで、いい話だなーと思う一方で、うちのチームはちょっと前に「コミットメッセージは適当でいこう」って決めたなーって思った。 Gitのコミットメッセージをしっかり書こうという話【備忘録的共有】 | SIOS Tech. Lab しっかり書くのを否定するわけでは全然ない。しっかり書くのはしっかり書くのでいいなって思う。どっちがいいかはチームやプロダクトによるので、チームがいいと思う方を選べばいいかなと。 僕もしっかり書くほうがいいなって思うときもあるのだけど、今のチームでは適当のほうがいいなってだけ。 しっかり書きたいとき 僕が、コミットメッセージをしっかり書きたいときはどういうときだろう?って考えると、OSSにプルリクエストを出すときかなぁ。自分は特にOSSの何かを作ってるわけじゃないけど、自分で何かのOSSを作るならある程度ちゃんと

                Gitのコミットメッセージは適当に書いてる - Mitsuyuki.Shiiba
              • より良い Git コミットメッセージを書こう - Qiita

                より良いコミットメッセージを残すことは Git を使った開発をする上で重要なことです。優れたコミットメッセージは、それを読んだ人がコードを理解するのに大いに役立ちます。 では、どのようなメッセージが良いもので、どのようなメッセージが悪いものなのでしょうか? それについて掘り下げていきたいと思います。 基本的な Git Commit Message の書き方 詳しいところは、以下の3サイトを参照してください。特に「How to Write a Git Commit Message」には基本がすべて書かれています。 How to Write a Git Commit Message https://cbea.ms/git-commit/ Gitのコミットメッセージをうまく作成する7つのルール (「How to Write a Git Commit Message」の和訳記事) https://

                  より良い Git コミットメッセージを書こう - Qiita
                • ロジカルなコミットメッセージの書き方

                  チーム開発におけるコミットメッセージの書き方についてアウトプットします。 コミットメッセージに正解はありません。 組織によって最適な手法は異なるため、参考のひとつにしてください。 要点 フォーマット :Emoji: Title / Reason / Specification / Issue 項目 Emoji - 内容・種類をひと目で分かるように Title - タイトル(概要) Reason - このコミットをする理由 Specification - 言い訳ではなく、このコミット内容になった意図や仕様など Issue - 対応するIssue 作業内容はコードを見ればわかるので、「概要」「変更理由」「意図・仕様」を簡潔にまとめる。 例 コミットメッセージを書く理由 そもそも、コミットメッセージを書く理由は以下の通りです。 ひと目でどんなコミットなのか判断するため 簡潔にコミット内容を説明す

                    ロジカルなコミットメッセージの書き方
                  • Latest topics > Chromiumのコミットメッセージの「よりinclusiveにする」とはどういう意味か、GitHubがしている事の何がキナ臭いのか - outsider reflex

                    Latest topics > Chromiumのコミットメッセージの「よりinclusiveにする」とはどういう意味か、GitHubがしている事の何がキナ臭いのか 宣伝。日経LinuxにてLinuxの基礎?を紹介する漫画「シス管系女子」を連載させていただいています。 以下の特設サイトにて、単行本まんがでわかるLinux シス管系女子の試し読みが可能! « GitHubに多数ある自分のリポジトリのデフォルトブランチをmasterからtrunkに切り替えた Main 「同調圧力は忌むべきものだ」と思考停止していたことに気付いた話 » Chromiumのコミットメッセージの「よりinclusiveにする」とはどういう意味か、GitHubがしている事の何がキナ臭いのか - Jun 16, 2020 1つ前のエントリにちょいちょい追記してるんだけど、見通しが悪くなってしまったので別エントリにした。

                    • AIがコミットメッセージ自動生成!神ツール『auto-commit』『commit-autosuggestions』の紹介|逆瀬川

                      AIがコミットメッセージ自動生成!神ツール『auto-commit』『commit-autosuggestions』の紹介 自動コミットメッセージ生成ツールについてコミットメッセージ生成というと、https://whatthecommit.com/ を思い出すかたも多そうですが、いまではコードを解析して自動でコミットメッセージを生成できる時代になりました。 OpenAI/Codex(GPT-3のプログラミング版)を用いた『auto-commit』、BEATを用いた『commit-autosuggestions』の2つの導入方法、使用方法を紹介します。 これらを使って「commit message 書き方」を検索する日々から開放されましょう。 auto-commit1. 概要https://github.com/m1guelpf/auto-commit/ こちらはOpenAIのCodexを用

                        AIがコミットメッセージ自動生成!神ツール『auto-commit』『commit-autosuggestions』の紹介|逆瀬川
                      • Commitizenを使ってgitのコミットメッセージをしっかり書こう | DevelopersIO

                        はじめに gitのコミットメッセージを記述するとき、内容について悩むことが度々あります。 簡潔に要点をまとめて書きたいけどいちいち記述が面倒だったり、チームで書き方がバラバラだったり・・・ そして結局「fix bug」のひとことだけメッセージを記述するだけになったりします。 この記事ではそんなコミットメッセージを少しでも簡単に有用にするためのツールを紹介します。 Commitizen? コミットメッセージを簡単・簡潔に記述したいときに使えるのがCommitizenです。 Commitizenはインタラクティブにコミットメッセージを作成できるツールで、 このコミットのタイプ スコープ コミットのサマリー コミットの詳細 などについて対話的に記述していくことで、適切なコミットメッセージを作成できます。 ? Select the type of change that you're commit

                          Commitizenを使ってgitのコミットメッセージをしっかり書こう | DevelopersIO
                        • AIにお任せして、Gitコミットメッセージを書かなくなってしまった。

                          前提 お使いのPCにNode.jsがインストールされていることが前提条件になります。 インストールされていない方は、拙著で恐縮ですがこちらをご参照ください。 方法 aicommitsを利用します。 事前にOpenAIのAPIKeyを取得する。 npm install -g aicommits aicommits config set OPENAI_KEY=***********************

                            AIにお任せして、Gitコミットメッセージを書かなくなってしまった。
                          • Gitのコミットメッセージをしっかり書こうという話【備忘録的共有】 | SIOS Tech. Lab

                            ◆ Live配信スケジュール ◆ サイオステクノロジーでは、Microsoft MVPの武井による「わかりみの深いシリーズ」など、定期的なLive配信を行っています。 ⇒ 詳細スケジュールはこちらから ⇒ 見逃してしまった方はYoutubeチャンネルをご覧ください 【4/18開催】VSCode Dev Containersで楽々開発環境構築祭り〜Python/Reactなどなど〜 Visual Studio Codeの拡張機能であるDev Containersを使ってReactとかPythonとかSpring Bootとかの開発環境をラクチンで構築する方法を紹介するイベントです。 https://tech-lab.connpass.com/event/311864/ 今回は、Gitをチームで運用していく際におざなりにされがちなことについて書いています。一週間前におざなりにして注意を受けたの

                              Gitのコミットメッセージをしっかり書こうという話【備忘録的共有】 | SIOS Tech. Lab
                            • GitHub Copilot in VS Code で、作業内容からコミットメッセージを生成可能になりました | DevelopersIO

                              GitHub Copilot in VS Code で、作業内容からコミットメッセージを生成可能になりました こんにちは、CX 事業本部 Delivery 部の若槻です。 先月の GitHub Copilot in VS Code のアップデートで、コミットメッセージの生成がサポートされました。 Commit message generation using Copilot in VS Code - GitHub Copilot – November 30th Update - The GitHub Blog Copilot can now generate commit messages based on the pending changes using the new “sparkle” action in the Source Control input box. 試してみる 環境

                                GitHub Copilot in VS Code で、作業内容からコミットメッセージを生成可能になりました | DevelopersIO
                              • Appleがオープンソースの配信ソフト「OBS」にmacOS Monterey 12.3に対応した画面キャプチャをプルリクエスト、詳細なコミットメッセージも

                                オープンソースで開発されるストリーミング配信・録画用キャプチャソフト「OBS」をmacOS Monterey 12.3 betaに対応させるため、Appleの開発者が新しいキャプチャプラグイン「GeneralCapture」を追加したことをGitHubで明らかにし、詳細なコミットメッセージと共にプルリクエストを出しています。 mac-capture: Improve window capture support on macOS 12.3 by Developer-Ecosystem-Engineering · Pull Request #5875 · obsproject/obs-studio · GitHub https://github.com/obsproject/obs-studio/pull/5875 コミットメッセージを出しているアカウント「Developer-Ecosyst

                                  Appleがオープンソースの配信ソフト「OBS」にmacOS Monterey 12.3に対応した画面キャプチャをプルリクエスト、詳細なコミットメッセージも
                                • 僕が考える最強のコミットメッセージの書き方 - Qiita

                                  この記事は DeNA 21 新卒 Advent Calendar 2020 の16日目の記事です。 はじめに Gitを使っていく上でコミットメッセージは必須なものです。 そのメッセージ、fix とか適当になっていませんか? コミットメッセージがおざなりなままだと、どんな変更をしたのかが掴みにくく、レビュー時や後で見たときにコードを追うのが難しくなります。 逆に、コミットメッセージをこだわるだけでより良い開発環境、開発者体験を実現できます。今回は僕が良いと考えている書き方をまとめてみようと思います。 この記事のターゲット Gitを使ったことがある方 チームで決められたコミットルールを理解、改善したい方 よりよい開発者体験を実現したい方 ※諸注意 まず、コミットメッセージの書き方に正解はありません。タイトルにもあるとおり、あくまで「僕が良いと考えている」書き方なので、一意見として参考にしていた

                                    僕が考える最強のコミットメッセージの書き方 - Qiita
                                  • コミットメッセージを書く時にgitmojiを使うのをやめた話 - Pepabo Tech Portal

                                    はじめに こんにちは、minne事業部でwebアプリケーションエンジニアをしているkazuです。今回の記事は、コミットメッセージを書く時に、自分がこれまで愛用してきたgitmojiをやめた話をします。 そもそもminneの開発チームにおけるコミットメッセージのルール minneの開発チームでは、コミットメッセージのルールは特にありません。 私がペパボに入社した当初、「逆か」というコミットメッセージもあったりなどして、意外とみんなカジュアルにコミットメッセージを書いているなと思っていました。なるべく実際に開発をする中でのプロセスをありのままに残していきたいという思いがあるのかなと思っています。 gitmojiとは 特にコミットメッセージのルールがないということで、これまで自分が個人開発などでは使ってきたgitmojiをminneの開発チーム内でも使っていました。 gitmojiとは、gitの

                                      コミットメッセージを書く時にgitmojiを使うのをやめた話 - Pepabo Tech Portal
                                    • コミットメッセージを書くときに気をつけていること - アジャイルSEの憂鬱

                                      コミットメッセージに関するブログを読んだので、自分がコミットメッセージを書くときに気にしてることを書いておく。 chiastolite.hatenablog.com sue445.hatenablog.com 基本的な話 まずは Gitのコミットメッセージの書き方 を読んでおく。 コミットメッセージは "将来の同僚のため" に書く 3ヶ月後にチームに入った人が理解できる内容 になっているのが理想。 チームメンバーが分かる内容で満足すると、暗黙的な業務知識に依存したコミットメッセージになっていることがあるので注意。 XXXを追加/変更/削除しました はダメ 油断するとこういうメッセージを書いてしまいがち。 git-diff の内容を日本語で書いただけだと意味がないので、コミットメッセージで付加価値がつくように気をつける。 コミットした後に見直す コミットした後、git show @ を実行し

                                        コミットメッセージを書くときに気をつけていること - アジャイルSEの憂鬱
                                      • よいコミットメッセージを書くために心がけていること - くりにっき

                                        よいコミットメッセージとはどういうものだろう? - chiastolite’s blog に対するアンサーソングです chiastolite.hatenablog.com 必要であればWhyを補足するためのContextを書く 元エントリだとコミットメッセージの話だったけど僕はPRで実践してもいいと思います。*1 起点となるURLを明記する レビューで指摘されたのであればPRのコメントのURL issueのURL アプリケーションエラーであればSentryなどのエラートラッキングシステムのURL GitHub外のタスク管理ツール(例:redmineやBacklogやTrelloなど)に修正概要が書かれているのであればそのURL チャットのやり取りが起因ならSlackなどのパーマリンク 公式ドキュメントのURL CIがコケているのであればCIのビルドのURL チーム開発していればコミットやP

                                          よいコミットメッセージを書くために心がけていること - くりにっき
                                        • よいコミットメッセージとはどういうものだろう? - chiastolite’s blog

                                          tl;dr なぜ「私たちは」これをしたのか?の理由を書こう コミットメッセージといえば t_wada さんのツイートがよく引用されている コードには How テストコードには What コミットログには Why コードコメントには Why not を書こうという話をした— Takuto Wada (@t_wada) September 5, 2017 自分もこの考えに賛同してるので、コミットメッセージにはWhyを書くし書いて欲しいと思う。 では「Whyを書く」とはどういうことだろう? 「レビューで指摘された内容を反映した」 みたいなコミットメッセージを何度か見て頭をかかえたことがある。 「なぜこのコードを書いた」の理由ではあるので日本語としては間違っていないコミットメッセージではあるのだが、決してこの内容は欲しい情報ではない。 これならレビューで指摘された内容をコピペしてもらったほうがあり

                                            よいコミットメッセージとはどういうものだろう? - chiastolite’s blog
                                          • tig でコミットを読んでる際に、コミットメッセージを DeepL でピっと翻訳したい - hibomaの日記

                                            macOS の話題です Linux カーネルのリポジトリなんかでコミットメッセージをすぐ翻訳して読みたいなと思ったので、以下のように ~/.tigrc を設定してみる 設定例 ショートカットキーは、適当に 9 に bind しています bind generic 9 @sh -c 'git log --format=%B -n1 %(commit) | pbcopy; open /Applications/DeepL.app; osascript -e \'tell application "System Events" to keystroke "v" using command down\'' 利用のイメージ さて、 tig でコミットを眺めてる時に 9 をピッと押すと DeepL が出てきて、コミットログをペーストして翻訳して出てくる とりあえずは便利に使えそうかな? 注意書き もっと

                                              tig でコミットを読んでる際に、コミットメッセージを DeepL でピっと翻訳したい - hibomaの日記
                                            • こんな Git コミットメッセージのテンプレートを設定するといいかも

                                              私が個人的に使っている Git コミットメッセージのテンプレートがこちら。 変更内容のコミットメッセージを入力してください。 '#' で始まる行は無視され、空のメッセージはコミットを中止します。 コミットメッセージは 1 行目に変更内容の概要を記載し、 3 行目以降に変更内容の詳細や、コードで表現できない変更理由を説明してください。 1 行目、すなわちヘッダーはこのソフトウェアの利用者に伝わる形で書いてください。 そのまま CHANGELOG に記載できる形になっていることが望ましいです。 過去形や体言止めではなく現在形で書いてください。 (タグを除いた) 1 行目が次の文に続いたとして自然な形になるのが望ましいです。 もし適用されたら、このコミットは〜 3 行目以降、すなわちボディー部では「なぜ」「なんのために」「どのように」 などを説明してください。特に「なぜ」はコードで表現だけではさ

                                                こんな Git コミットメッセージのテンプレートを設定するといいかも
                                              • Commitizen でコミットメッセージを綺麗にする - パンダのプログラミングブログ

                                                コミットに関する意思決定を楽にするため Commitizen に従う 私はコミットメッセージを書く際、 Commitizen の prefix を使っています。 2019年に Commitizen を知るまでは、コードの変更内容から適切なメッセージを書くことに頭を悩ませていました。 コミットメッセージの作成は小さな意思決定であり、自分の頭で一から考える上に繰り返し発生するタスクです。人が一日に下せる質の良い意思決定の数には上限があり、意志力は体力と同じように自然と消費されるものです。 このため、意志力の無駄遣いを避けて質の良い意思決定をするために余力を残すのであれば、コミットのたびに繰り返し発生する「コードの変更内容を自分で分類し、コミットメッセージを考える」というタスクのコストは極力抑えたいものです。 良いコードを書きたいという思いがあるなら尚更です。コミットメッセージで意志力を消費した

                                                  Commitizen でコミットメッセージを綺麗にする - パンダのプログラミングブログ
                                                • Git習熟度が低いチームでのコミットメッセージ運用

                                                  Gitの習熟度が低いチームで運用しているGitコミットの運用スタイル。 Gitのコミットメッセージの書き方に関する記事は山程あるので、単に私がこうしてますよ、という記事。 コミットメッセージ 1行目はコミットログに表示される部分。コミットの概要を短く書く。 2行目は空行にすること。 3行目移行は必要に応じてコミットの詳細を書く。 type コミットが何をしているかを示す動詞。 1単語で「コレをしています」と明記することでコミット単位に意味をもたせる狙いもある。 私のチームでは以下の一覧を提示しているが必ずしも従わなくてもよい。意図の明示が目的。 add : ファイルや機能の追加 update : ファイルの更新、機能修正 fix : バグなど機能に関係しない修正 delete : ファイルや機能の削除 コミットメッセージを日本語で書く場合でも先頭にtypeをつけるとよい。 日本語だと動詞が

                                                    Git習熟度が低いチームでのコミットメッセージ運用
                                                  • Gitのコミットメッセージをうまく作成する7つのルール | NHN Cloud Meetup

                                                    この記事は、Chris BeamsのHow to Write a Git Commit Messageブログの内容を簡単にまとめた資料で、翻訳・編集して、役に立つ内容を追加したものです。 Gitのコミットメッセージをうまく作成すべき理由 なぜコミットメッセージをうまく書く必要があるのか?理由は色々ありますが、うまく書かれたコミットメッセージが有益であるという事実は、多くのプログラマが同意することでしょう。そのうち代表的な3つの例を挙げてみます。 コミットログの読みやすさ より良いコラボレーションとレビュープロセス コード保守の容易さ 「良いコミットメッセージについて考えることは素晴らしいアイデアだと思う。しかし、良いメッセージの正解があるかは分からない。個人によって良いコミットメッセージと捉える基準が異なるためだ。多くの人々が共感できる良いコミットメッセージをうまく作るためのルールはないだ

                                                      Gitのコミットメッセージをうまく作成する7つのルール | NHN Cloud Meetup
                                                    • OpenCommitでAIにコミットメッセージを書かせる

                                                      概要 OpenCommit を利用すれば AI にコミットメッセージを書かせることができます。本記事では、OpenCommit を利用して Next.js プロジェクトで AI にコミットメッセージを書かせてみました。 結論 OpenCommit を利用することで以下が実現できます。 コミットメッセージに悩むことなく、コミットメッセージを作成できる。 GitHub Actions と連携することで、チームメンバーのスキルに依存せず、コミットメッセージの一貫性を確保できる。 コミットメッセージに絵文字を自動で追加できる。 Git Hook と連携することで、git commit 時にコミットメッセージを自動生成できる。 OpenCommit の各種設定は ~/.opencommit、あるいは .env に保存できる。 Commitlint の連携もありますが、Commitlint と連携させ

                                                        OpenCommitでAIにコミットメッセージを書かせる
                                                      • コミットメッセージ規約

                                                        conventional-commits.md Conventional Commits コミットメッセージのバリデーションには commitlint ( https://github.com/conventional-changelog/commitlint ) を使用します。 またコミットメッセージは次の規約に準拠します。 https://github.com/conventional-changelog/commitlint/tree/master/@commitlint/config-conventional Format コミットメッセージのフォーマットは次の通りです。 <type>[optional scope]: <subject> [optional body] [optional footer(s)] type, subject は必須です。body, footer を入

                                                          コミットメッセージ規約
                                                        • Conventional Commits - コミットメッセージ仕様

                                                          これはConventional Commitsに従ったものです。 結論 多くのOSSや開発現場は、(明確に宣言していないものの)Conventional Commitsに影響を受け、PRタイトルやコミットメッセージを設定しています。 シンプルな仕様ですので、チームで開発する上で知っておくと良いと思います。 仕様/用途編 本家仕様 Conventional Commitsは、Gitのコミットメッセージの形式に関する仕様。 シンプルでドキュメントも分かりやすく、こちらのサマリと例から大体つかめる。 コミットメッセージに含める情報 commit type:コミットの種別を表現する fix:バグ修正 feat:機能追加 上記以外の種別もチームで決めて使ってOK(※標準的な仕様は後述) optional scope:commit typeに付け加えて、コミットが対象とするコードベース内の領域を補足す

                                                            Conventional Commits - コミットメッセージ仕様
                                                          • GitHubのコミットメッセージの考え方を整理したいときに読みたいスライド『Rails コントリビューションから学んだ Git / GitHub 術』 - コード日進月歩

                                                            期末とロール転換でエンジニア的な仕事が減っているのもあり、スライド回顧録です。 speakerdeck.com 動画版は下記 おはようございます。本日公開の動画(1/2)は、株式会社永和システムマネジメント @koic さんによる『Rails コントリビューションから学んだ Git / GitHub 術』です。 #railsdmhttps://t.co/ThUmQmo3n2— カルパスちゃん (@yoshi_hirano) April 25, 2018 GitHubのコミット粒度とか書き方のお作法って育ってきた環境にめちゃくちゃ依存するし、ややもすると「プロダクトを作ることが仕事なのにそんな細かいところでいちゃもんつけるのは成長を阻害している」という旨のことを言われかねないので、意識合わせが難しいジャンルの1つです。 そこに関してOSSの場合はこういう書き方がいいという解説をされているもの

                                                              GitHubのコミットメッセージの考え方を整理したいときに読みたいスライド『Rails コントリビューションから学んだ Git / GitHub 術』 - コード日進月歩
                                                            • mattn on Twitter: "Google Chrome のブックマークレットに「コミットメッセージを開く」という名前でこれを入れてるんだけどめっちゃ便利なので何かのコミットログを毎日読む様な人にオススメ。(\ は抜いてね) javascript:docum… https://t.co/lhZmcsxsry"

                                                              Google Chrome のブックマークレットに「コミットメッセージを開く」という名前でこれを入れてるんだけどめっちゃ便利なので何かのコミットログを毎日読む様な人にオススメ。(\ は抜いてね) javascript:docum… https://t.co/lhZmcsxsry

                                                                mattn on Twitter: "Google Chrome のブックマークレットに「コミットメッセージを開く」という名前でこれを入れてるんだけどめっちゃ便利なので何かのコミットログを毎日読む様な人にオススメ。(\ は抜いてね) javascript:docum… https://t.co/lhZmcsxsry"
                                                              • 小ネタ: Gitでコミットメッセージ書いてる最中にコミットを取りやめる - Masteries

                                                                ちなみに vim の終了方法としては :cq というのもあり、これを実行すると vim が終了コード 1 で終了します。git commit をキャンセルする場合に使えます。— mattn (@mattn_jp) 2019年6月26日 だいぶ昔のツイートなのですが, さっき知ったので忘備録的にブログに書いておきます. CLIでGitを操作してて, commit logはnvimで書いてるんですが, たまにgit commit した後に「あ, commitするbranch間違えた...!」みたいに気づくことがあって困ることがありました. mattnさんのツイートにもあるように, :cq で閉じると, hint: Waiting for your editor to close the file... error: There was a problem with the editor 'nv

                                                                  小ネタ: Gitでコミットメッセージ書いてる最中にコミットを取りやめる - Masteries
                                                                • Copilot.vim でコミットメッセージを補完する

                                                                  Copilot.vim みなさん GitHub Copilot は使っていますでしょうか。私は普段 Neovim を使っているので、Vim / Neovim から Copilot を呼び出せる copilot.vim というプラグインを使っています。始めはあまり期待していなかったのですが、思っていたよりかなり優秀で、普通に生産性が上がっています。 コミットメッセージを補完する コードを補完してくれるだけでも十分ありがたいのですが、VSCode では Copilot がコミットメッセージも考えてくれる、という情報を最近 Twitter で目にして、そういえばうちの Copilot 君はやってくれないなあ、と気付きました。 というわけで、Vim / Neovim でもコミットメッセージを(それなりに)補完できるようにしてみました。 1. ファイル形式 gitcommit に対して Copilo

                                                                    Copilot.vim でコミットメッセージを補完する
                                                                  • Gitでコミットメッセージや変更内容を検索して確認する方法

                                                                    Gitで過去のコミットでなにをしたかキーワードで検索して確認したいときってありませんか? Gitにはログの検索機能がついていて、簡単に検索ができます。Gitってほんとに便利ですね〜。 Gitログを検索する方法 コミットメッセージとコミットの内容の両方を検索 git log -S "キーワード" 上のコマンドではコミットID(長いハッシュ)、Author、日時、コミットメッセージの一覧が表示されます。 検索結果が長くて探しにくい場合は--onelineオプションをつけると各コミットを1行で表示してくれます。この場合、コミットID(短いハッシュ)とコミットメッセージだけが表示されます。 git log -S "キーワード" --oneline コミットメッセージのみ検索 コミットメッセージだけ検索したい場合は以下のコマンドを使います。 git log --grep="キーワード" こちらも結果

                                                                      Gitでコミットメッセージや変更内容を検索して確認する方法
                                                                    • ✨VS Code + gitmoji でコミットメッセージにササッと絵文字をつけよう✨ - Qiita

                                                                      👀 gitmojiって? gitのコミットメッセージに絵文字をつけて、コミットの変更内容を把握しやすくする取り組みです。 CLIツールやVS Codeの拡張機能が提供されています。 コミットメッセージをかわいく装飾できちゃいます💐 🎨 VS Codeでgitmojiを使う 拡張機能を入れると、VS Code上でも簡単にgitmojiの絵文字を挿入することができます。 デフォルトで日本語化されていて、どの顔文字を使えばいいかわかりやすいですね! 🎲 絵文字の内容をカスタマイズする デフォルトの状態でも十分使い勝手がいいですが、個人開発や小規模なチームで使うには、いささか絵文字の数が多いかもしれません。 そんな時は、拡張機能の設定からカスタマイズが可能です。 私の開発チームでは、以下のような設定を行なっています。 { // gitmoji "gitmoji.outputType": "

                                                                        ✨VS Code + gitmoji でコミットメッセージにササッと絵文字をつけよう✨ - Qiita
                                                                      • コミットメッセージにブランチ名を自動挿入する - Mobile Factory Tech Blog

                                                                        こんにちは、新卒エンジニアの id:kaoru-k_0106 です 何をしたか 私のチームでは、コミットメッセージの先頭にチケット番号を入れるルールがあります。 例えば、PROJECTNAME-123 〇〇の処理を変更しただと、PROJECTNAME-123の部分がチケット番号です。 最初はこれを手動で入力していたのですが、時々入力を忘れることがあり自動挿入しようと思いました。 ちょうど、トピックブランチ名がチケット番号だったので、ブランチ名を使う方針で実装をしました。 導入手順 その1 Gitのコミットテンプレートを設定する Gitのコミットテンプレートとは、コミットメッセージエディタを開いたときにデフォルトで設定されている文字列です。 この設定は、次のようにテンプレートファイルを作成し、git configで設定できます。 % echo '[branch-name]' > ~/.com

                                                                          コミットメッセージにブランチ名を自動挿入する - Mobile Factory Tech Blog
                                                                        • [SourceTree] 直前のコミットメッセージを修正する | ぱそまき

                                                                          SourceTreeで直前のコミットメッセージを修正する方法です。 手順 ①コミットボタンを押す ②ファイルステータス画面に移ったら、「オプションのコミット」ボタン→「最後のコミットを上書き(Amend)」を選択する ③確認メッセージが出るので、「Yes」を押す ④コメント欄に直前に行ったコミットのメッセージが表示されるので、修正して「コミット」を押す これで直前のコミットメッセージを修正できます。 備考 コメントをタイプミスしたままコミットしてしまった時などに覚えておくと便利です。

                                                                            [SourceTree] 直前のコミットメッセージを修正する | ぱそまき
                                                                          • Commit messages guide - Gitのコミットメッセージを英語で分かりやすく書くための統括的ガイド | ソフトアンテナ

                                                                            Linuxのカーネル管理などにも利用されている多機能バージョン管理システム「Git」。 ついおろそかになりがちですが、有効に使いこなすためには分かりやすいコミットメージを追加していく事が重要となります。 本日紹介する「Commit messages guide」はそのコミットメッセージをいかに書けば良いかを説明する詳細なドキュメントです。 なお日本語訳は存在しますが、ガイドの内容は英語でコミットメッセージを書くためのものとなっています。オープンソースプロジェクトなどで分かりやすいコミットメッセージを追加したいという方に参考になる情報です。 なぜコミットメッセージは重要なのか? ガイドは、Gitの「コミット」の概念や「なぜコミットメッセージは重要なのか?」といった基本的な部分から説明が始まります。 コミットメッセージが重要な理由としては、「素早く効率的にコードレビューをするため」や「変更を理

                                                                              Commit messages guide - Gitのコミットメッセージを英語で分かりやすく書くための統括的ガイド | ソフトアンテナ
                                                                            • Gitのコミットメッセージに絵文字を入れて社内の開発効率をあげた話【Emoji Prefix】 - Qiita

                                                                              はじめに この記事はAteam Brides Inc. Advent Calendar 2019 12日目の記事です。 エイチームブライズ新卒1年目の@oekazumaです。 今回は僕が新卒入社して初めてチームに提案したEmoji Prefixについてストーリー調で書きたいと思います。 ある日の会話 〜リファクタリングの作業をしている時〜 ぼく「んーこれ何の変更かな?コミットを見てなんでこうなっているのか追おう」 ぼく「ん!?いろんな変更が一つのコミットに入ってるぞ...しかもコミットメッセージ[とりあえずコミット]」って..なにをしてるか全然わからん」 ぼく「...とりあえず何してるか、コードを見てわかったけど時間かかったな...。何かいい方法ないかな...あ!そうだ!」 〜次の日〜 ぼく「すみません、この間リファクタリングをしている時に思ったんですがコミットのルールってないんですか?」

                                                                                Gitのコミットメッセージに絵文字を入れて社内の開発効率をあげた話【Emoji Prefix】 - Qiita
                                                                              • Visual StudioのGitHub Copilot Chatを使ってコミットメッセージを生成する - Alternative Architecture DOJO

                                                                                こんにちは、MLBお兄さんこと松村です。 この記事は Microsoft Top Partner Engineer'sAdvent Calendar 2023 の14日目の記事です。 japan.zdnet.com 今月(2023年12月現在)に一般提供が開始となった GitHub Copilot Chat を、皆さんはもう使い始めているでしょうか? github.blog GitHub Copilot Chat とは、一部の IDE にてチャットウィンドウやエディター内で GitHub Copilot を利用することができる機能です。 現在サポートしている IDE は以下となります。 Visual Studio Visual Studio Code JetBrains IDE docs.github.com 今回の記事は Visual Studio の GitHub Copilot Ch

                                                                                  Visual StudioのGitHub Copilot Chatを使ってコミットメッセージを生成する - Alternative Architecture DOJO
                                                                                • 仕事でGitのコミットメッセージをちゃんと書けているか?ゲーム - アジャイルSEの憂鬱

                                                                                  仕事のコミットメッセージは雑になっていることが多い。 それを解決する方法を考えていたらふと思いついたので、ブログに書いておく。 基本ルール 後述するコマンドでGitのコミットを 5つ 取得する git show コマンドでコミットのログとdiffを表示する そのまま変更内容を説明できれば 5点 少なくとも「なぜ必要だったのか?」と「その変更は現在も必要か?」くらいは説明して欲しい コミットメッセージから外部URLを開くと -1点 リンク先で外部URLを開くと 更に-1点 コミットに関連するプルリクの概要、コミット一覧を閲覧したら -2点 コミットの author に質問する場合 -3点 コミットの author が退職者でもう聞けない場合 -5点 5つのコミットで点数を計算し、足した値が合計点 バグ対応で関係あるコミットを見つけたとき、そのコミットの意図を調べる時間が短いほど高得点...み

                                                                                    仕事でGitのコミットメッセージをちゃんと書けているか?ゲーム - アジャイルSEの憂鬱

                                                                                  新着記事