タグ

PC・ゲーム・家電とGitに関するasiamothのブックマーク (4)

  • Conventional Commits

    Conventional Commits 人間と機械が読みやすく、意味のあるコミットメッセージにするための仕様 Conventional Commits 1.0.0 概要 Conventional Commits の仕様はコミットメッセージのための軽量の規約です。 明示的なコミット履歴を作成するための簡単なルールを提供します。この規則に従うことで自動化ツールの導入を簡単にします。 コミットメッセージで機能追加・修正・破壊的変更などを説明することで、この規約は SemVer と協調動作します。 コミットメッセージは次のような形にする必要があります: 原文: <type>[optional scope]: <description> [optional body] [optional footer(s)] 訳: <型>[任意 スコープ]: <タイトル> [任意 文] [任意 フッター] あな

    asiamoth
    asiamoth 2021/09/03
    個人開発で採用しているルールと ほぼ同じ。自分の場合、**コミットした理由**を本文として必ず書くようにしている。理由のないコミットは空白調整やタイポ修正くらいだからだ。
  • Gitと法律って同じだったんだ!!!!!|うどっぴ

    MNTSQ株式会社というリーガルテックのスタートアップでパラリーガルをやっている者です。 同じ事を言ってる人は無限にいますが、いいことは何度言ってもいいので 当に似てるから見て、というレポートです。 1.法改正のしくみ(日法)法案が国会で可決されると法律となります(憲法59条)が、そこでいう「法律」とは具体的にどういうテキストでしょうか。日法は「溶け込み方式」という方法を使っています。すなわち、現行法を変更するときは、「改正」という形式によって現行法を書き換えます。 例えば民法を改正したいと思ったときは、「民法(明治二十九年法律第八十九号)の一部を次のように改正する」と宣言してから変更差分をひたすら書きまくるということをします。この変更差分が一の法律です。Gitでいうところのcommitです。変更元の法律も元は一の法律であり、何度も改正をされていますが、「民法(明治二十九年法律第

    Gitと法律って同じだったんだ!!!!!|うどっぴ
    asiamoth
    asiamoth 2020/04/25
    タイトルの既視感に悩んでいたが、『とんかつDJアゲ太郎』(“とんかつ屋とDJと同じなのか!!!???”)だと気付いて一安心(なお、本文は読んでいない模様)。
  • VSCodeでgit add -p を快適に行う - Qiita

    git add -p 便利ですよね。ファイルの変更箇所の一部だけをコミットしたいときによく使います。 ですが、自分はコマンドラインで git add -p する操作がどうにも慣れず、億劫に感じていました。 そこで Visual Studio Code の機能を使えばもっと直感的で快適に git add -p ができることを知りましたので紹介したいと思います。 動作イメージ こんな感じで快適にできるよっていうイメージを伝えるためにgifを作ってみました。 このサンプルは3行の変更があるときに、git add -p を利用して「1行目をコミット」してから「2,3行目をコミット」する例です。 git add -p する手順としては下記になります。 addしたい箇所を選択する。 addする変更箇所が1行の場合はその行にカーソルがあればOK(↑の例でいう「1行目を変更」のコミットのやり方) 複数行の

    VSCodeでgit add -p を快適に行う - Qiita
    asiamoth
    asiamoth 2020/03/09
    IntelliJ(系IDE)のほうが直感的だなー。 https://blog.jetbrains.com/jp/2018/02/21/857
  • 実務でどんな git コマンドを使っているか振り返ってみる - Qiita

    gitコマンドって実務でどう使うんだろう? 独学の git コマンドを実務で使いまくり、最近やっとうまく運用できているように感じます。 そのうえで、git コマンドを勉強し始めた頃、「コマンドの説明はいっぱいあるけど、実務でどうコマンドを使うんだろう?」 と感じていたのを思い出しました。 そんな想いから、よく使う git コマンドを実務テイストで振り返ってみました。 記事に書いていないもの 実務では使うのですが、諸事情により以下は省いています。 submodule 当はこの記事に含めようかと思ったのですが、長くなりすぎてしまったので、需要がありそうだったら次回作に書こうかと思います。 プルリク コマンドの説明をしたいため、省きます。 Git Flow やら GitHub Flow やらの Flow 系の考え 説明がややこしくなってしまうので省きます。 developブランチ、maste

    実務でどんな git コマンドを使っているか振り返ってみる - Qiita
    asiamoth
    asiamoth 2019/06/28
    Pycharmで個人開発をしているからGitは ほぼ無意識・セーブ感覚で利用している。──が、チーム開発の実務は こんなに複雑になるのか……。一生引きこもっていられるように頑張ろう。
  • 1