並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 19 件 / 19件

新着順 人気順

github web cherry pick commitの検索結果1 - 19 件 / 19件

  • Linus Torvalds 氏の理想の git 運用と GitHub

    Note 本記事の内容は Linus 氏の発言が人を傷つける場合に筆者がそれを良しと考えるといった意図はございません 少し古い記事になるが、 Linus Torvalds 氏 の GitHub に対する苦言が記事になっていた。 LinuxカーネルにNTFSドライバーが追加、トーバルズ氏はGitHub経由のマージに苦言 - ZDNet Japan Linus 氏が GitHub について苦言を呈するのは今に始まったことではない(後述)が、 別に GitHub のすべてを否定しているわけではない。[1] では一体何が不満なのか。Linus 氏の理想とする git の開発フローを考察した上で、整理してみたい。 Linus 氏の理想 結論からいうと、 「意味あるコミットを作れ」「コミットを大事にしろ」 という思想が伺える。 では 「意味あるコミット」「大事にされたコミット」 とは何なのか。 筆者な

    • 結局 Git のブランチ戦略ってどうすればいいの? - Qiita

      1つのIssueが大きくなると1 Pull Requestで大量の差分が発生します。 そうなるとレビュワーに負担がかかり、コンフリクトの可能性も高まり、コードレビューを効率よく進めることができません。 このINVEST原則を守ることでチームはより効果的に作業を進め、柔軟に対応して開発を進めることができます。 Git Flow Git Flowは5種類(main, hotfix, release, develop, feature)のブランチを運用するブランチ戦略です。 2010年に提唱された有名なブランチ戦略です。 オンラインサービスのように継続的デリバリーするコードを想定して作られた戦略ではないです。 main ブランチ 常にリリースできる状態を保つ hotfix, develop へ切り出す このブランチへの直pushはNG hotfix ブランチ バグ修正など緊急時に対応するためのブ

        結局 Git のブランチ戦略ってどうすればいいの? - Qiita
      • Ubuntu 26.04 LTS サーバー構築手順書

        0 issue "letsencrypt.org" 0 issuewild "letsencrypt.org" 0 iodef "mailto:yourmail@example.jp" §逆引きホスト名の設定 サーバー側の管理画面から逆引きホスト名を設定します。 example.org §初回SSH接続時の初期設定 §SSH接続する ssh root@203.0.113.123 §SSH接続後のメッセージ(MOTD; Message Of The Day)を確認する XServer で Ubuntu 26.04 LTS をインストールした場合は以下のようになりました。 Welcome to Ubuntu 26.04 LTS (GNU/Linux 7.0.0-14-generic x86_64) * Documentation: https://docs.ubuntu.com * Manag

          Ubuntu 26.04 LTS サーバー構築手順書
        • エンジニアのための英語 | 技術評論社

          概要 Webアプリケーション開発をしていると、海外のエンジニアと英語でやり取りする機会が多くあります。本特集では、GitHubでコミュニケーションをする際、自分の意図を正しく伝え、相手の意見を正しく理解するために知っておくべき頻出表現を学びます。 目次 本書をお読みになる前に なぜエンジニアに英語が必要なのか グローバル時代のエンジニアと英語 AI翻訳全盛時代の英語 英語コミュニケーションのフレームワーク 本書の発音記号 CONTENTS 第1章:英語の基本の復習 基本文型 5つの基本文型 第1文型(S V) 第2文型(S V C) 第3文型(S V O) 第4文型(S V O1 O2) 第5文型(S V O C) まとめ 格変化 疑問文、否定文 平叙文の形をした疑問の表現 付加疑問文 イントネーションによる質問 「not」を使わない否定の表現 no + 名詞 few / little(ほ

            エンジニアのための英語 | 技術評論社
          • 【エンジニアの日常】これが私の推しツール!〜日々の開発を豊かにするおすすめツール〜 Part2 - Findy Tech Blog

            こんにちは。 突然ですが皆さんは、開発をするうえで欠かせないツールやOSSはありますか? キーボードやマウス、マイクといった物理的なツールは机を見ればわかりますが、他のエンジニアがどういったツールを使って効率化しているかは、その人の画面を見ないとわかりません。 そのため、他のエンジニアがどういったツールを使って効率化しているのか、実は意外と知らないということが多いのではないでしょうか? そこで今回は、大変ご好評いただきました【エンジニアの日常】これが私の推しツール!〜日々の開発を豊かにするおすすめツール〜 Part1の第二弾としまして、弊社エンジニア達が日々の開発業務で愛用しているツールやOSSを紹介していきます。 それでは見ていきましょう! Neovim Neovimの概要 Neovimで開発する コミュニティが活発 おすすめポイント lazygit 主なキーバインド Neovimとの連

              【エンジニアの日常】これが私の推しツール!〜日々の開発を豊かにするおすすめツール〜 Part2 - Findy Tech Blog
            • Output StylesやAgent SkillsでClaude Codeの活用幅を広げる | Wantedly Engineer Blog

              こんにちは。ウォンテッドリーでバックエンドエンジニアをしている小室 (@nekorush14) です。今回は Claude Code をコーディング以外の作業でも利用している話をします。Claude Code と聞くと、真っ先にコーディングさせるAIエージェントのイメージがありますが、それ以外の用途でも便利に利用できることについてまとめます。 目次はじめに 活用幅を広げるための施策 Output Styles で出力の方向性を制御する Agent Skills でエージェントを強化する 筆者の設定 具体的な構成 運用フロー まとめ 参考文献 はじめにClaude Code は Anthropic 社が提供する AI コーディングエージェントです。登場した当初、ファイル操作、git 操作、テスト実行などを自律的に行うその能力は、多くのエンジニアに衝撃を与えました。 しかし、Claude Co

                Output StylesやAgent SkillsでClaude Codeの活用幅を広げる | Wantedly Engineer Blog
              • jj init — Sympolymathesy, by Chris Krycho

                Assumed audience: People who have worked with Git or other modern version control systems like Mercurial, Darcs, Pijul, Bazaar, etc., and have at least a basic idea of how they work. Jujutsu is a new version control system from a software engineer at Google, where it is on track to replace Google’s existing version control systems (historically: Perforce, Piper, and Mercurial). I find it interesti

                  jj init — Sympolymathesy, by Chris Krycho
                • Node.js — Node.js 26.1.0 (Current)

                  2026-05-07, Version 26.1.0 (Current), @aduh95 Notable Changes Experimental node:ffi module Node.js now includes an experimental node:ffi module for loading dynamic libraries and calling native symbols from JavaScript. The API is gated behind the --experimental-ffi flag and, when the Permission Model is enabled, requires --allow-ffi. This API is inherently unsafe. Invalid pointers, incorrect signat

                    Node.js — Node.js 26.1.0 (Current)
                  • MAI-Thinking-1: Building a Hill-Climbing Machine

                    MAI-Thinking-1: Building a Hill-Climbing Machine The Microsoft AI Team 1 Abstract Progress in AI is driven not by a single model, but by the ability to continually improve upon the current state of models. Achieving this requires treating model development as a system-level optimization problem, for which the solution is building a hill-climbing machine for rapid improvement. Our process includes

                    • September 2024 (version 1.94)

                      Update 1.94.1: The update addresses this security issue. Update 1.94.2: The update addresses these issues. Downloads: Windows: x64 Arm64 | Mac: Universal Intel silicon | Linux: deb rpm tarball Arm snap Welcome to the September 2024 release of Visual Studio Code. There are many updates in this version that we hope you'll like, some of the key highlights include: Find in Explorer - Quickly find file

                        September 2024 (version 1.94)
                      • PRを小さく保つための、commit管理3TIPS - spice picks

                        Summary 何となくでも良いのでconventional commitの仕様にしたがってcommitを作る 変更はPR作る直前までcommitしない 3.レビュー以前の変更はfixupとforce pushで既存のcommitに入れる。追加のcommitは作成しない 解説 1. 「何となくでも良いのでconventional commitの仕様にしたがってcommitを作る」について conventional commitとは、「人間と機械が読みやすく、意味のあるコミットメッセージにするための仕様」です。(公式から引用https://www.conventionalcommits.org/ja/v1.0.0/ ) この仕様(の特にコミットメッセージのタイトル部分)に従ってコミットを作るようにします。 タイトル部分の仕様はこんな感じです。 <type>[optional scope]:

                          PRを小さく保つための、commit管理3TIPS - spice picks
                        • Node.js

                          Notable changes Add support for externally shared js builtins By default Node.js is built so that all dependencies are bundled into the Node.js binary itself. Some Node.js distributions prefer to manage dependencies externally. There are existing build options that allow dependencies with native code to be externalized. This commit adds additional options so that dependencies with JavaScript code

                            Node.js
                          • エンジニア転職1年で本当に使ったgitコマンド - Qiita

                            はじめに エンジニアに転職して1年経った今、これからGitを使い始めたいという方向けに改めて「Gitとは何か」「どんなコマンドを使うのか」をまとめたいと思います。 こちらの記事ではコマンドをまとめるだけですので、SSH接続される方はキーの設定はすでに済んでいるものとしております。設定方法についてはGitHub公式を参照してください。 GitとGitHub 混同しがちですが、それぞれ以下の用途で利用します。 Git…バージョン管理システム。バックアップなどを手動で取る必要なく、過去のコードをいつでも遡れます。 GitHub…プロジェクト管理ツール。バージョン管理したソースコードをWeb上で自分を含めた一人以上のメンバーによって管理できます。共同開発をしたり、課題管理をしたり、コードレビューをしたりと、プロジェクトの管理全般を行います。 今回はGitで本当に実務で使ったコマンドたちを紹介してい

                              エンジニア転職1年で本当に使ったgitコマンド - Qiita
                            • 10 years of Electron 🎉 | Electron

                              The first commit to the electron/electron repository was on March 13, 20131. 10 years and 27,147 more commits from 1192 unique contributors later, Electron has become one of the most popular frameworks for building desktop applications today. This milestone is the perfect opportunity to celebrate and reflect on our journey so far, and to share what we’ve learned along the way. We would not be here

                                10 years of Electron 🎉 | Electron
                              • The Perfect Commit

                                Sponsored by: Teleport — Prevent access bottlenecks. Unify identity. Teleport replaces fragmented identity and access tooling with a single identity layer that security teams trust, and engineers want to use. 29th October 2022 For the last few years I’ve been trying to center my work around creating what I consider to be the Perfect Commit. This is a single commit that contains all of the followin

                                  The Perfect Commit
                                • Node.js — Node.js 21.2.0 (Current)

                                  2023-11-14, Version 21.2.0 (Current), @targos Notable Changes [e25c65ee2f] - doc: add MrJithil to collaborators (Jithil P Ponnan) #50666 [f2366573f9] - doc: add Ethan-Arrowood as a collaborator (Ethan Arrowood) #50393 [eac9cc5fcb] - (SEMVER-MINOR) esm: add import.meta.dirname and import.meta.filename (James Sumners) #48740 [7e151114b1] - fs: add stacktrace to fs/promises (翠 / green) #49849 [6dbb28

                                    Node.js — Node.js 21.2.0 (Current)
                                  • Node.js — Node.js 16.17.0 (LTS)

                                    Notable Changes Experimental command-line argument parser API Adds util.parseArgs helper for higher level command-line argument parsing. Contributed by Benjamin Coe, John Gee, Darcy Clarke, Joe Sepi, Kevin Gibbons, Aaron Casanova, Jessica Nahulan, and Jordan Harband - #42675 Experimental ESM Loader Hooks API Node.js ESM Loader hooks now support multiple custom loaders, and composition is achieved

                                      Node.js — Node.js 16.17.0 (LTS)
                                    • Node.js — Node.js 25.5.0 (Current)

                                      2026-01-26, Version 25.5.0 (Current), @aduh95 Notable Changes Streamlined building process of Single Executable Applications (SEA) This release introduces a new --build-sea command-line flag that simplifies the process of building Single Executable Applications (SEA) using Node.js. Previously, SEA generation involved copying the executable, generating the preparation blob with --experimental-sea-c

                                        Node.js — Node.js 25.5.0 (Current)
                                      • A First Look at PyScript: Python in the Web Browser – Real Python

                                        PyScript is a brand-new framework that caused a lot of excitement when Peter Wang, the CEO and co-founder of Anaconda, Inc., revealed it during his keynote speech at PyCon US 2022. Although this project is just an experiment in an early phase of development, people on social media seem to have already fallen in love with it. This tutorial will get you up to speed with PyScript, while the official

                                          A First Look at PyScript: Python in the Web Browser – Real Python
                                        1