並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 56件

新着順 人気順

git commitの検索結果1 - 40 件 / 56件

  • git commit --fixup が便利 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

      git commit --fixup が便利 - Qiita
    • git commit --fixupを使いましょう - Don't Repeat Yourself

      発端 Pull Request で force push されると差分がわからなくなるから困るんだけどみんなどうしてますか?— codehex.bsky(へっくす) (@codehex) 2024年2月25日 ポストの前提がちょっとわかりませんが、レビュー後にforce pushされると、どこに修正を入れたのかわからないケースだと仮定します。プルリクエストがまだドラフト状態でのforce pushやrebaseで困るケースはそんなにないと思うからです。 git commit --fixup このケースではgit commit --fixupが便利です。レビューで指摘が入ったコミットに対して--fixupをかけておき、レビュワーはfixupコミットの内容を確認します。レビュワーが確認してOKが出た段階で、git rebase -i --autosquashなどを使ってfixupコミットを元コ

        git commit --fixupを使いましょう - Don't Repeat Yourself
      • OpenAI APIを使ってgit commitメッセージやコードレビューをAIに任せましょう! - GMOインターネットグループ グループ研究開発本部

        2024.09.27 OpenAI APIを使ってgit commitメッセージやコードレビューをAIに任せましょう! 次世代システム研究室の Y.I です。 OpenAI API を活用してちょっと便利なコマンドを作成したのでご紹介します。作成したものは、「自動Git Commitメッセージ生成」と「コードレビュー」機能です。LangChainやVectorDBなどを利用しなくても、発想次第で便利な機能を作れますので1例としてご覧ください。 機能紹介 Pythonで以下の機能を実現しています。 Git commitメッセージの自動生成 Gitの変更履歴に基づき、適切な日本語のcommitメッセージを生成します。 コードレビューの自動化 Gitの変更履歴に基づき、コードに問題がないかやパフォーマンス改善の提案を行います。 openai apiのtokenを環境変数から取り込み 簡易的ですが

          OpenAI APIを使ってgit commitメッセージやコードレビューをAIに任せましょう! - GMOインターネットグループ グループ研究開発本部
        • コミット履歴を綺麗にするときの`git commit --fixup`と`git rebase --autosquash` - 理系学生日記

          Pull Request(PR)やMerge Request(MR)を作る中で、コミット履歴はできるだけ綺麗にしておきたいものです。 プルリクエストについて - GitHub Docs Merge requests | GitLab ぼくはあまりコミット履歴の綺麗さを気にしない方でした。 しかし大きめのPRやMRをレビューする側に回ると、「変更のまとまり」が追えないと「なぜこの変更をしたのか」が非常に追いにくくなります。 だからこそ最近は、コミット履歴をかなり意識するようになりました。 その時に活躍しているのが、タイトルの通りgit commit --fixupとgit rebase --autosquashです。 git commit --fixup git rebase --autosquash そのほかおすすめ git commit --fixup git commit --fixu

            コミット履歴を綺麗にするときの`git commit --fixup`と`git rebase --autosquash` - 理系学生日記
          • VS Code + GitHub Copilot 環境でも git commit しちゃうんだな、これが

            VS Code でコミットするときに GitHub Copilot を使っていると コミットメッセージを生成してくれたりします。 図 1 コミットメッセージを Copilot で生成 英語苦手な自分からすると「マジうれしいんですけど」という感じなのですが、コミットメッセージはできればエディターで記述したいと考えてしまいます。 そこで今回は「コミットメッセージをエディターで編集する利便性」を維持しつつ、「GitHub Copilot による生成機能もできるだけ利用しよう」という内容のメモになります。 VS Code のエディターでコミットメッセージを記述するとは VS Code でコミットメッセージを記述する方法としてはソース管理タブの利用が一般的かと思われます。 図 1-1 ソース管理タブのフィールドから普通に入力 一方で上記とは別に、コミット用のコマンドを実行しエディターの中で記述する方

              VS Code + GitHub Copilot 環境でも git commit しちゃうんだな、これが
            • 【Git】コミット直前に自動でファイルを整形する「pre-commit」が便利すぎたので紹介したい | DevelopersIO

              今回のテーマ こんにちは「すずめの戸締りを見ました」AWS事業本部コンサルティング部のこーへいです。 今回のテーマは「pre-commit」です。 テーマの背景 現在担当している案件にてCloudFormationファイルの作成の為、Gitを使用しているのですが、チームの方から「『pre-commit』でコミット直前に自動的にファイルを評価し、整形してくれるツールがある」と教えていただきました。 実際にすごく便利で、是非読者の方に紹介したいと思った次第です。 この記事で何がわかるか 「pre-commit」のセットアップ方法 不要な半角スペースを消してみる セットアップ方法 基本的には公式ドキュメントに簡潔にやり方は記載されており、手順としては以下3ステップしかありません。 「pre-commit」をインストール 設定ファイルを作成 設定ファイルをリポジトリに読み込ませる 「pre-com

                【Git】コミット直前に自動でファイルを整形する「pre-commit」が便利すぎたので紹介したい | DevelopersIO
              • プログラミング初心者はgit commitする前に必ずdiffを自分でレビューするクセを付けよう - give IT a try

                プログラミング初心者向けのTipsです。 まあ、タイトルに書いたとおりなんですが、プログラミング初心者は(というか、プログラマならみんな)git commitする前にdiffを自分でチェックするようにしましょう。 それはなぜか? しょーもないミスを自分で見つけるためです。 しょーもないミスというのは例えば、消し忘れのコメントや、デバッグ用に書き込んだprint文、無駄な空行、おかしなインデント、管理対象外とすべき一時ファイルや隠しファイル等々です。 def create @book = Book.new(book_params) puts @book.title # ほら、デバッグ用のputsが残ってるよ!! if @book.save redirect_to @book, notice: '登録しました' else render :new # インデントが1文字ズレてるよ!! end e

                  プログラミング初心者はgit commitする前に必ずdiffを自分でレビューするクセを付けよう - give IT a try
                • secretlint を使って機密情報を git commit できない環境を作る | DevelopersIO

                  AWS アクセスキーなど、機密情報の git commit を防ぐ secretlint の紹介記事です AWSアクセスキーセキュリティ意識向上委員会って何? 昨今、AWSのアクセスキーを漏洩させてしまうことが原因でアカウントへの侵入を受け、 多額の利用費発生・情報漏洩疑いなど重大なセキュリティ事案が発生するケースが実際に多々起きています。 そこで、アクセスキー運用に関する安全向上の取組みをブログでご紹介する企画をはじめました。 アクセスキーを利用する場合は利用する上でのリスクを正しく理解し、 セキュリティ対策を事前に適用した上で適切にご利用ください。 tl;dr 開発をはじめる前に、次の手順を実行しよう シェルスクリプトの保存 次のシェルスクリプトを ~/.git-template/hooks/pre-commit として保存しよう。 #!/bin/sh FILES=$(git diff

                    secretlint を使って機密情報を git commit できない環境を作る | DevelopersIO
                  • GitHub - orhun/git-cliff: A highly customizable Changelog Generator that follows Conventional Commit specifications ⛰️

                    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                      GitHub - orhun/git-cliff: A highly customizable Changelog Generator that follows Conventional Commit specifications ⛰️
                    • 【Git】新規ローカルブランチ作成時に自動でFirst Commitを行う for Four Keys

                      この記事は GMOアドマーケティング Advent Calendar 2023 5日目の記事です。 皆さん、お久しぶりです。GMOアドマーケティングのGood!Apps開発担当のharuです。 最近、弊社の開発部ではFour Keysを導入し、開発者体験や生産性の向上に注力しています。今回は、Four Keysの計測に必要な処理の一部を自動化しましたので、その詳細についてお話しできればと思います。 Four Keysとは まず、Four Keysについて簡単に説明します。 Four Keysは、GoogleのDevOps Research and Assessmentチームが提唱した、ソフトウェア開発チームのパフォーマンスを評価するためのフレームワークです。このフレームワークは以下の4つの指標で構成されています。 デプロイの頻度: 本番環境へのリリースの頻度を示します。頻繁なリリースは、ア

                        【Git】新規ローカルブランチ作成時に自動でFirst Commitを行う for Four Keys
                      • gitでコミット(commit)前にterraform fmtやtflintを実行したい時はpre-commit-terraformが便利 | DevelopersIO

                        gitでコミット(commit)前にterraform fmtやtflintを実行したい時はpre-commit-terraformが便利 「ローカルでもterraform fmtやtflint・tfsecの実行を自動化したい。」 terraformにはコードのフォーマットやテストに便利なcliツールやコマンドが色々あります。 (terraform fmt、terarform validate、tfsec、tflint等) ただ、このコマンドを毎回手動で実行するのは面倒です。 CI/CDツール上で実行するのもいいですが、CIで失敗する前にローカルで気づけたらより良いですよね。 そんな時に便利なpre-commit-terraformを紹介します。 pre-commit-terraformとは pre-commitフレームワークで使用できる Terraform の git hook スクリプ

                          gitでコミット(commit)前にterraform fmtやtflintを実行したい時はpre-commit-terraformが便利 | DevelopersIO
                        • 「Git for Windows 2.40.0」が公開 ~git-commitなどの「-」系コマンドが廃止/「git jump」が「Emacs」にも対応。Windows 7/8.xのサポートは間もなく廃止

                            「Git for Windows 2.40.0」が公開 ~git-commitなどの「-」系コマンドが廃止/「git jump」が「Emacs」にも対応。Windows 7/8.xのサポートは間もなく廃止
                          • GitHub - di-sukharev/opencommit: GPT wrapper for git — generate commit messages with an LLM in 1 sec — works best with Claude 3.5 — supports local models too

                            You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                              GitHub - di-sukharev/opencommit: GPT wrapper for git — generate commit messages with an LLM in 1 sec — works best with Claude 3.5 — supports local models too
                            • GitHub - Nutlope/aicommits: A CLI that writes your git commit messages for you with AI

                              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                GitHub - Nutlope/aicommits: A CLI that writes your git commit messages for you with AI
                              • git-gpt-commit: ChatGPTにGitのcommitを書かせる

                                B! 16 0 0 0 ChatGPTにGit commitのmessageを書かせる。 Gitのcommit messageを書くには git-gpt-commit 準備 インストール その他の準備 使い方 オプション設定 commitメッセージを作るための命令 命令部分 diffの出力 テンプレートメッセージ ChatGPTモデル -c/–changeオプション その他 コミットのキャンセル pre-commit alias aicommits 感想 Gitのcommit messageを書くには 必要な情報としては変更点に関する記述なのでgit diffの結果を見て何が変わったかを書けば良い、 という比較的形式的にはわかりやすいものです。 コマンドラインからChatGPTを簡単に使えるツールを作ったのでそこにgit diffの結果を与えて いい感じのcommit messageを考え

                                  git-gpt-commit: ChatGPTにGitのcommitを書かせる
                                • php.internals: Changes to Git commit workflow

                                  Hi everyone, Yesterday (2021-03-28) two malicious commits were pushed to the php-src repo [1] from the names of Rasmus Lerdorf and myself. We don't yet know how exactly this happened, but everything points towards a compromise of the git.php.net server (rather than a compromise of an individual git account). While investigation is still underway, we have decided that maintaining our own git infras

                                  • Git's database internals II: commit history queries

                                    AI & MLLearn about artificial intelligence and machine learning across the GitHub ecosystem and the wider industry. Generative AILearn how to build with generative AI. GitHub CopilotChange how you work with GitHub Copilot. LLMsEverything developers need to know about LLMs. Machine learningMachine learning tips, tricks, and best practices. How AI code generation worksExplore the capabilities and be

                                      Git's database internals II: commit history queries
                                    • どのバージョンでビルドされたかを記録するgit-commit-id-maven-pluginを使ってみる - Qiita

                                      はじめに 個人開発や、CI/CDが整っていない開発運用環境だと、このライブラリって、どのGitの断面でビルドされたものなのだろう、、とわからなくなって困ったことは無いでしょうか? 旧時代的には、ビルド直後にMD5などでハッシュ値を取って、その番号をどのリリースバージョンか台帳などに記録、それによりこのライブラリはこのバージョンだね、とかしていました。 MevenCentralリポジトリでも、大体のライブラリはmd5ファイルも保管してあります。 ビルド後にライブラリが意図せず改変されていないことを確認するためには妥当だとは思いますが、自分でビルドしたものだとこの確認方法と管理はちょっとやりすぎ(大変)な感じがします。 そこでGitのブランチやコミットIDがライブラリ内にファイルとして含むことができるMavenプラグインである、git-commit-id-maven-pluginをご紹介します

                                        どのバージョンでビルドされたかを記録するgit-commit-id-maven-pluginを使ってみる - Qiita
                                      • GitHub - benhoyt/gogit: Just enough of a git client (in Go) to init a repo, commit, and push to GitHub

                                        You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                          GitHub - benhoyt/gogit: Just enough of a git client (in Go) to init a repo, commit, and push to GitHub
                                        • GitHub Actions上でgit commitするときにgit userをどうするか - Qiita

                                          GitHub Actions上で変更をコミットしたい GitHub Actions上で変更をコミットしたいケースがある。例えばGitHub Actions上でlintを実行して修正を自動反映したいケース。 このときgit configコマンドでどのユーザのcommitにするか指定する必要がある。 実際にはどのユーザを指定すればよいか。 ユーザの設定方法 GitHub Actions上で git config user.email <メールアドレス> を実行する。 GitHubではgit userのメールアドレスでユーザ識別されるので、GitHubユーザで登録したメールアドレスと一致していればよい。 on: push jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - run: | date > g

                                            GitHub Actions上でgit commitするときにgit userをどうするか - Qiita
                                          • Changes to Git commit workflow - Externals

                                            Hi everyone, Yesterday (2021-03-28) two malicious commits were pushed to the php-src repo 1 from the names of Rasmus Lerdorf and myself. We don't yet know how exactly this happened, but everything points towards a compromise of the git.php.net server (rather than a compromise of an individual git account). While investigation is still underway, we have decided that maintaining our own git infrastr

                                            • ObsidianでiPhoneからGit Commitする

                                              WikiWikiWeb というコンセプトが好きで、そのコンセプトが含まれている Obsidian や Scrapbox が好きです。Obsidian には、obsidian-git という Git 連携のプラグインがあります。こちらには、デスクトップだけでなく、モバイルからでも Git Commit できます。 そこで、私が持ってる iPhone を使って、Obsidian で Git Commit する手順を紹介します。 手順 iPhone から https://obsidian.md/ にアクセスし、アプリをダウンロード アプリを開いて、Create new vault をタップ Vault name に、適当な名前を入力 (後で変更可能)し、Create をタップ 左上のサイドバーアイコン → 設定アイコン → コミュニティプラグイン → コミュニティプラグインを有効化 の順でタップ

                                                ObsidianでiPhoneからGit Commitする
                                              • gitでcommit間の差分を出力する - Qiita

                                                Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                                                  gitでcommit間の差分を出力する - Qiita
                                                • 【令和最新版】PGP鍵の作り方から管理方法、Git Commitへの署名まで - Qiita

                                                  はじめに この記事は限界開発鯖 Advent Calendar 2022の11日目の記事です。 PGP(OpenPGP)とは? PGPは Pretty Good Privacy の略で、電子メールなどで使用できるデジタル署名のプロトコルの一つです。OpenPGPはそれをオープンな規格にしたもので、RFC 4880などで標準化されています。 OpenPGPは規格なので規格に沿っていれば自由に実装することが可能です。その中でも特に有名なのがGNUによるGnuPG( GNU Privacy Guard )です。GnuPGでは暗号化や署名などの様々な操作をすることができ、これらを電子メールやGit Commitの署名などに活用することが出来ます。GnuPG自体はOpenPGPの実装の一つに過ぎないのですが、かなり有名なため、PGPとGPGが混同されて使用されることも多々あります。 以後PGP鍵の作

                                                    【令和最新版】PGP鍵の作り方から管理方法、Git Commitへの署名まで - Qiita
                                                  • GitHub Actions で変更があるときだけ git commit & push する

                                                    continue-on-error を使う方法を新たに記事にしました。 以下の内容は非推奨です。参考として残しておきます。 GitHub Actions で変更があるときだけ git commit & push する方法を 2 種類。 方法 1 : シェルスクリプト完結 通常のシェルスクリプトの if ! git diff --exit-code --quiet で判定。 steps: - uses: actions/checkout@v2 - name: 変更があるかもしれないしないかもしれない run: ./script.sh - name: commit & push run: | git add -N . # 新規ファイルを含める if ! git diff --exit-code --quiet then git config user.name github-actions g

                                                      GitHub Actions で変更があるときだけ git commit & push する
                                                    • git.postgresql.org Git - postgresql.git/commit

                                                      Doc: use "an SQL" instead of "a SQL" Although which is correct depends entirely on whether you pronounce SQL as "ess-que-ell" or "sequel", we have standardized on the former in our user-facing documentation, so use the correct article according to that pronunciation. Discussion: https://postgr.es/m/CAApHDvp3osQwQam+wNTp9BdhP+QfWO6aY6ZTixQQMfM-UArKCw@mail.gmail.com

                                                      • Gitのフック(pre-commit)とGithubActionsでSnyk Codeによる継続的なコードスキャンを試してみた | DevelopersIO

                                                        Gitのフック(pre-commit)とGithubActionsでSnyk Codeによる継続的なコードスキャンを試してみた こんにちは、AWS事業本部コンサルティング部に所属している今泉(@bun76235104)です。 先日 Snyk Code とVSCodeの拡張機能でローカル環境で開発中コードのスキャンをやってみました。 実際のところ開発の時点で自分が書いているコードのどこが危険かというフィードバックをもらえることはありがたく、各種IDEで手軽に導入できるので非常に素晴らしいと思います。 今回はチーム開発をする上で、個々人が利用しているIDEに依存せず、SnykCodeを継続的に利用できないか考えて、以下2種類を試してみました! git hooksの機能を使ってコミット前にSnyk Code実行 pre-commit によってコミット前のSnyk Codeによるチェック Gith

                                                          Gitのフック(pre-commit)とGithubActionsでSnyk Codeによる継続的なコードスキャンを試してみた | DevelopersIO
                                                        • cfn-lint を使った AWS CloudFormation テンプレートの Git pre-commit バリデーション | Amazon Web Services

                                                          Amazon Web Services ブログ cfn-lint を使った AWS CloudFormation テンプレートの Git pre-commit バリデーション AWS CloudFormation のツールはいまや黄金期をむかえています。 cfn_nag や taskcat といったツールによって、1 つのリソースをアカウントにデプロイする前にテストと検証を実行することで、コードとしてのインフラストラクチャの取り扱いが容易になりました。このブログ記事では、linter を使って CloudFormation テンプレートを検証する方法について解説していきます。 linter とは、コードを精査して、そのコードを実行したときにエラーを発生させる可能性のある構文エラーやバグがないかを探すプログラムのことです。スタンドアロンのツールとして実行することも可能ですが、ビルド自動化やオ

                                                            cfn-lint を使った AWS CloudFormation テンプレートの Git pre-commit バリデーション | Amazon Web Services
                                                          • 【Git入門】git commitを取り消したい、元に戻す方法まとめ - RAKUS Developers Blog | ラクス エンジニアブログ

                                                            git commit を取り消したい、元に戻す方法 はじめに こんにちは、新卒2年目のtsudachantanです。 チーム開発にとっても便利なバージョン管理システム「Git」……ですが、 「add して commit して pushして…」そこまではわかるけど、それ以外はいまいちわからない。 そんな状況の、Gitを使い始めたばかりの方が一番最初につまづくのは「commitの取り消し方」ではないでしょうか。 各コマンドがどのような動きをしているのか把握しないまま操作をすると 業務を行う上で、チームの開発ではなおさら支障をきたしかねません。 そこで、初心者の私が混乱しがちだった、「間違えてgit commitしてしまった場合」の対処法について、 自分自身の学習を兼ねて、Gitに慣れていない方に向けて簡単に説明していきたいと思います。 コミットの修正によく利用するGitコマンドをシーン別に分け

                                                              【Git入門】git commitを取り消したい、元に戻す方法まとめ - RAKUS Developers Blog | ラクス エンジニアブログ
                                                            • GitHub - zurawiki/gptcommit: A git prepare-commit-msg hook for authoring commit messages with GPT-3.

                                                              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                GitHub - zurawiki/gptcommit: A git prepare-commit-msg hook for authoring commit messages with GPT-3.
                                                              • git commit を取り消して元に戻す方法、徹底まとめ | WWWクリエイターズ

                                                                Git における、git commit の取り消し方法や、やり直し操作に関する方法をまとめました。Git はどんなコミットでもすべてを記録していますので、一度間違えたとしても、いつでも昔の記録からもとに戻せ事が保証されています。 取り消しや、やり直し方法をマスターすれば、バージョン管理ツールとしてのメリットを最大限享受することができます。 git commit の取り消し方法、6選 コミットした直後に「あっ、この変更入れ忘れた!」「あっ、いらないファイルを混ぜてコミットしちゃった!」など、確認不足による間違いは、時間に追われるエンジニアに非常にしばしば発生します。そのような間違いコミットは、まだpushしていなければ、容易に取り消したり、その後コミットをやり直すことができます。 コミットの取り消しにまつわるケースを、下記の6種類に分けてご紹介します。 直前の git commit 実行を取

                                                                • [Git] GitHubにGPG鍵を登録し署名付きcommit/tagを行う - ねこの足跡R

                                                                  Gitの初期設定で自分の名前やメールアドレスを入力するわけですが、特に認証などが入るわけではないので簡単に他人になりすましが出来てしまいます。そこで確かに自分がコミットまたはタグを付けたことを証明するために、署名を付けることができます。 GitHubを眺めていると見かける、コミットログの横に「Verified」バッジが表示されているのがそれです。 例えばプルリクを受け取った人が、なりすましを行った悪意のある第三者から送られてきたかどうか判断する手助けになるというわけですね。また同様にコミットやタグが改ざんされているかも検知することができます。 準備 GPGのインストール GPG鍵の生成 GPG公開鍵をエクスポート GitHubへ公開鍵を保存 GitにGPG関連の設定を追加 実際に試してみる コミット タグ パスフレーズを毎回入力したくない インストール 試してみる その他 git logで

                                                                    [Git] GitHubにGPG鍵を登録し署名付きcommit/tagを行う - ねこの足跡R
                                                                  • Git:git commitとDescription部分の登録方法について - tyoshikawa1106のブログ

                                                                    Gitコマンドでコミットするとき次のように『-m』をつかうとコミットのタイトルを登録できます。 $ git commit -m "コミットメッセージ" GitHubやBitBucketのページや、SourceTreeなどのツールからコミットするときはタイトルだけでなく説明文(Description)も登録することができます。 Gitコマンドからでも登録できないのかなと検索したところ、次の記事が見つかりました。 次のように書くことでDescription部分も登録できるみたいです。 git commit -m "Title" -m "Description .........."; こんな感じで実行してみました。 $ git commit -m "枠組み作成" -m "Node.js & AngularJsのサンプルコードをまとめたリポジトリを作成" 結果はこちら。無事に登録できたみたいです

                                                                      Git:git commitとDescription部分の登録方法について - tyoshikawa1106のブログ
                                                                    • 【Git】一時的に過去のcommitに戻りたい - Qiita

                                                                      Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                                                                        【Git】一時的に過去のcommitに戻りたい - Qiita
                                                                      • GitHub - jevakallio/git-notify: 🙉 📣 Communicate important updates to your team via git commit messages

                                                                        You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                          GitHub - jevakallio/git-notify: 🙉 📣 Communicate important updates to your team via git commit messages
                                                                        • Github Actionsを使ってgit commitとgit pushを自動化しよう。 - ポンコツエンジニアのごじゃっぺ開発日記。

                                                                          Github Actionsで作業の自動化をするのって楽しいですよね。 今回は、actions上でファイルを変更したり追加して、最後にgitコマンドでコミット&プッシュをしたいと思います。 GITHUB_TOKENの設定 workflowのyml定義 git configって必要なの? git pullでwarningが出るかも? 実行結果 GITHUB_TOKENの設定 不要です! 自分も初めてGithub Actions上でgitコマンドを操作するときは必要なのかなと思ってたんですが、どうやら不要なようです。 なので、GITHUB_TOKENの存在は一旦忘れます。 もしかしたら他のリポジトリを扱う場合とかは必要なのかも。 以下で紹介するymlファイルを作成するだけでした! workflowのyml定義 さて、早速定義ファイルを紹介したいと思います。 name: Test on: pus

                                                                            Github Actionsを使ってgit commitとgit pushを自動化しよう。 - ポンコツエンジニアのごじゃっぺ開発日記。
                                                                          • Gitのcommitメッセージをその場で英訳したい! | Spinners Inc.

                                                                            完成後に収録した画面 対象者Vimでコーディングしている人Vim以外でコーディングしてるがgit commitのときだけVimが起動する人(macOSだとデフォルトでそうなります)ぼくの課題git commitでcommitメッセージを書く時、英語で書くことが多いと思います(プロジェクトによるとは思いますが)。 ぼくは英語でcommitメッセージを書くのが得意ではなく「あの不具合をこんな感じに修正したんだよなあ、それを英語で書くと…」と考えつつ面倒になってFix a problemとか意味のないcommitメッセージを残してしまうことがありました。いちばんひどいときは.とか…。ごめんなさい。 しかし昨今はDeepLなど優秀な翻訳サービスがあるわけですし、それを使えば良いだけじゃんは思うものの、実際にgit commitした後に翻訳サービスを開いてそこに日本語を入力して、翻訳結果をコピーして

                                                                              Gitのcommitメッセージをその場で英訳したい! | Spinners Inc.
                                                                            • git commit accepts several message flags (-m) to allow multiline commits

                                                                              This post is part of my Today I learned series in which I share all my web development learnings. When you use git on the command line you might have used the message flag (-m). It allows developers to define commit messages inline when calling git commit. git commit -m "my commit message" I'm not the biggest fan of this approach because I prefer to edit the commit message in vim (which I only use

                                                                                git commit accepts several message flags (-m) to allow multiline commits
                                                                              • Git Hooksのpre-commitを用いて望まないコミットを未然に防ぐ - Qiita

                                                                                本記事はDeNA 21 新卒 Advent Calendar 2020の22日目の記事です。 はじめに こんにちは、@7riatsuです。 突然ですが、皆さんは自分の意図しないコードをGitHubにプッシュしてしまった経験はありませんか? 僕はあります。それも人に見られると恥ずかしいような内容でした。 プログラムの動作確認時に出力を目立たせるため、以下のコードを書いていました。 hoge に適切な値が入っていることを確認したので、コミットをしてGitHubにプッシュし、レビューを依頼したところで悲劇は起きました。 「💩がプッシュされているよ」 あろうことか、レビューを依頼する前に動作確認用に仕込んでいた不要な行をコミットしていたのでした。 その他にもデバッグ目的で仕込んだ console.log や binding.pry を誤ってコミットしてしまうことが多々ありました。 このような単純

                                                                                  Git Hooksのpre-commitを用いて望まないコミットを未然に防ぐ - Qiita
                                                                                • 「commit messageを考えてる間によしなに git hooks を実行しておいてね!」を実現するneovimの設定をかいた

                                                                                  TL;DR Git の commit message を考えている間に pre-commit script を実行するneovimの設定を書いた CLIから git commit -n で neovim を立ち上げて使う 今はいろいろ雑なので、今後は設定を切り出してプラグイン化/CLI Tool化したい はじめに ある日、いつものようにThe Engineers' Paradiseで喋っていると、da-ja-re王ことkuuさんの gitcommit の設定が話題になりました。 この設定は、「gitのcommit messageを打っている間に .git/vim にあるスクリプトを実行してくれる」設定です。 「確かにcommit message を考えている間にスクリプトを実行できたら嬉しいだろうな」 「これをgit の git hooks の実行に使えたら!」 ということで、このアイデア

                                                                                    「commit messageを考えてる間によしなに git hooks を実行しておいてね!」を実現するneovimの設定をかいた