gitタグのついたhiroomiのブックマーク

「git」のタグが付けられた記事は全部で378件あります。 gitと共に使われるタグには urlgitundoGitHub運用 など があります。 記事には 『もうgit stashは卒業!git worktree + wtp で実現する、ストレスゼロの並行開発』を含みます。

ブックマーク一覧

  • GitClassic – Browse GitHub like it's 2015 – GitClassic

    8.1k pages last 24h3 browsing now17 pro usersGitClassicBrowse GitHub like it's 2015. 🔥 Trending: QwenLM/Qwen3-TTS · tldev/posturr · VoltAgent/awesome-clawdbot-skills · op7418/Youtube-clipper-skill · terausss/polymarket-copy-trading-botMcguinluDonschottp0n1joshuablaisjohsuablaissleepyfranFeedExploreRandom💡 Feature RequestsView all →+2Let’s Improve Its Google Ranking+2Contribution graphs!Submit a

  • 余計なものが一切ないGitHub風サービス「GitClassic」、JavaScriptの使用を最小限に抑えてファイルサイズはわずか14KB未満

    コードホスティングサイトのGitHubは2008年にサービスインして以来着実にリポジトリ数を増やし、ソフトウェア開発のプラットフォームとして不動の地位を確立しています。ただ多くの開発では不要な機能も多く実装されているため軽快さには程遠い状況となっています。また大規模なプルリクエストを実行すると極端に速度が低下することも知られています。GitClassicはGitHubから得られるエクスペリエンスをより軽量かつシンプルにすることに重点を置いたウェブサイトです。 GitClassic – Fast, lightweight GitHub browsing – GitClassic https://gitclassic.com/ GitHubが何故遅くなってしまったかについて、GitClassicはブログにて以下のように語っています。 Why has GitHub gotten so slow?

    余計なものが一切ないGitHub風サービス「GitClassic」、JavaScriptの使用を最小限に抑えてファイルサイズはわずか14KB未満
  • git worktreeの不満を解消するためにCLIツールを自作した

    この記事について こんにちは、Progate Prospects / Path のエンジニアをしている @708u です。 近年のClaude Codeを始めとするcoding agentを使った開発では、複数の作業を並列で進めるためにgit worktreeを活用する場面が増えてきます。開発フロー内でworktreeを使ううちにいくつかの課題を感じ、それを解決するためにtwigというCLIツールを作りました。 この記事ではtwigの紹介と、開発を通じて得た知見を共有します。 git worktreeとは git worktreeの基的な概念を簡単に整理します。 branchは作業内容を分離する概念です。通常の開発では、1つのディレクトリで複数のbranchを切り替えながら作業します。一方、worktreeは作業ディレクトリそのものを分離する仕組みです。worktreeを使うと、複数のデ

    git worktreeの不満を解消するためにCLIツールを自作した
    hiroomi
    hiroomi 2026/02/02
  • Claude Code × Git Worktreeを使った並列アプリ開発をチームメンバーが使い始めるハードルを下げる工夫

    はじめに こんにちは。データエンジニアの山口歩夢です。 アプリケーションなどを開発する際に、複数のブランチを並行して開発できれば便利だなという場面が多くあるかと思います。 例えば、以下のような場面です。 メインの機能開発を進めつつ、緊急のバグ修正を同時に行いたい 機能開発を進めつつ、飛んできたコードレビューを別ブランチでClaudeを使いながら実施したい 複数の機能を同時に実装したい 自分は業務でStreamlitアプリを開発することが多いのですが、Git Worktree × Claude Codeを使えば、 こうした作業を並列に進められて効率が上がるのではないかと感じていました。 Claudeのドキュメントで紹介されていたこともあり試してみたところ、想像以上に便利でした。 非常に便利なので、一緒にStreamlitアプリを開発しているチームの方々にも、是非使っていただきたいなと思ったの

    Claude Code × Git Worktreeを使った並列アプリ開発をチームメンバーが使い始めるハードルを下げる工夫
    hiroomi
    hiroomi 2026/01/13
  • Gitと連携するツールとしてのVim - Qiita

    はじめに Vimといえば、みなさんご存じテキストエディタですが、テキストエディタである以前に一つのCLIコマンドでもあります。そんなCLIコマンドの利点一つにThe UNIX philosophyの定理として提唱されている『7. Use shell scripts to increase leverage and portability. (シェルスクリプトによって梃子(てこ)の効果と移植性を高める)』というものがあります。 今回は私も普段の仕事で利用しているVimの梃子としての側面をご紹介できればと思います。 GitコマンドとVim 今回Vimと組み合わせるのはシステム開発で避けては通れぬバージョン管理システムGitです。私は普段Gitを使用するときにはSourcetreeやGitKrakenなどのGUIクライアントを利用せずにCLIで操作をしています。 皆さんこう思われるかもしれません

    Gitと連携するツールとしてのVim - Qiita
  • Git - Install for Windows

    The entire Pro Git book written by Scott Chacon and Ben Straub is available to read online for free. Dead tree versions are available on Amazon.com. Click here to download the latest (2.53.0(2)) x64 version of Git for Windows. This is the most recent maintained build. It was released on 2026-03-10. Other Git for Windows downloads Standalone Installer Git for Windows/x64 Setup. Git for Windows/ARM6

    hiroomi
    hiroomi 2025/12/24
    “ポータブル(「サムドライブ版」) Windows/x64 ポータブル版 Git”adminなし環境で利用するには…
  • 年末なのでPC環境を改善!ターミナル作業を変革するCLIツールの紹介

    もう2025年も12月後半を迎え、年末感が漂ってきました。自宅の大掃除に向けて準備している人も多いのではないでしょうか。 そんな中、PC環境の大掃除はしないのでしょうか。はい、僕はしてませんでした。 しかし、PC環境も1年でいろいろインストールしたりして、不要なファイルで溢れかえっていたり、インストールしたまま使用していないツールやアプリがあったりしませんか? ありますよね。そういうのを棚卸しして整理しましょう。そして、来年気持ちよくPC作業できるように環境も整えておきましょう。 ということで今回は、特にターミナル環境をより良くするためのおすすめCLIツールを紹介しようと思います。 それではいってみましょう。 wtp git worktree を使い始めて、自分でエイリアスを作ってなんとかしてたけど、wtp(Worktree Plus)を使い始めました。 wtp は Git worktre

    年末なのでPC環境を改善!ターミナル作業を変革するCLIツールの紹介
    hiroomi
    hiroomi 2025/12/23
  • Git Worktreeでブランチごとにデータベースも分離 —— Docker Volume スナップショットの活用

    LayerX Tech Advent Calendar 2025の15日目の記事です。 バクラク事業部 ソフトウェアエンジニアの @upamune です。 今日は、ローカル開発においての困りごとである、Git Worktreeとデータベースなどの永続化ミドルウェアの組み合わせ問題をいい感じにした話をします。 はじめに AI Coding Agentの登場で、複数の機能を並行して開発する機会が増えました。Agentに任せている間に別の作業を進めたり、レビュー待ちのブランチを放置して次のタスクに取りかかったり。こうした並行開発では、git worktreeが便利です。ブランチごとに独立したディレクトリを持てるので、git stashやgit checkoutを繰り返す必要がなくなります。 ただ、git worktreeだけでは解決しない問題があります。DBの状態です。 例えば、Docker C

    Git Worktreeでブランチごとにデータベースも分離 —— Docker Volume スナップショットの活用
    hiroomi
    hiroomi 2025/12/21
  • もうgit stashは卒業!git worktree + wtp で実現する、ストレスゼロの並行開発

    株式会社FLINTERSでフロント&バックエンドエンジニアをやっている者です! いい加減、git worktreeを身近においておこうと思い書き留めました。✏️🗒️ 記事はFLINTERS BLOG Advent Calendar 2025の13日目の記事となります。 はじめに 開発者の皆さんなら、一度は「コンテキストスイッチ地獄」を経験したことがあるのではないでしょうか。新しい機能開発に没頭しているまさにその時、Slackに飛び込んでくる 「緊急バグ修正お願いします!」 の通知。 ここから始まる従来の手順は、思い出すだけでも気が滅入ります。 まず、中途半端な作業を git stash で退避。次に git switch でバグのあるブランチに移動し、修正作業に頭を切り替えます。 修正が終わったら、また元のブランチに戻り、git stash pop を実行。 しかし、複数の stash

    もうgit stashは卒業!git worktree + wtp で実現する、ストレスゼロの並行開発
    hiroomi
    hiroomi 2025/12/15
    git worktreeによる物理的な環境分離と、wtpによる運用の自動化。この2つを組み合わせる
  • Git Worktree & ghq 入門 ― Issue/PR 毎の環境を一発生成する便利スクリプトもあるよ!

    1. はじめに 株式会社GENDA データエンジニア / MLOps エンジニアの uma-chan です。 この記事は GENDA Advent Calendar 2025 シリーズ3 Day 7 の記事です。 1.1. こんな悩みありますよね 機能開発中に緊急のバグ修正依頼が来た 複数の PR を同時にレビューしたい Issue 対応を並行して進めたい 忙しいときのあるあるシチュエーションです。 ブランチでの作業を一旦中断して、別の作業に取り掛かるために git switch (git checkout) や git stash で苦しんでいませんか? 1.2. この記事で紹介すること Git Worktree と ghq を組み合わせて、Issue や PR ごとに独立した作業環境を構築する方法を紹介します。 さらに、紹介する便利スクリプトを使えば1コマンドで一発生成できます! Is

    Git Worktree & ghq 入門 ― Issue/PR 毎の環境を一発生成する便利スクリプトもあるよ!
    hiroomi
    hiroomi 2025/12/13
  • git-worktree-runnerで複数ブランチを同時に開発する

    記事は、Luup Advent Calendar 2025の8日目の記事になります。 こんにちは、Operation開発チームでバックエンドを担当している大瀧です。 今回は、複数ブランチでの並行開発を効率化するCLIツール「git-worktree-runner(gtr)」についてご紹介します。 ローカルでのコードレビューや、機能開発の合間にhotfixの対応をしたり...。日々の開発で頻繁にブランチを切り替える場面は多いと思います。その度にgit stashで作業を退避して、後でgit stash popで戻して...という作業に消耗していませんか? あるいはgit worktreeを使っているけど、worktreeを作成するたびに依存関係のインストールや、.gitignoreに指定されている.envファイルなどのコピー作業が必要になるのも煩わしいですよね。 そんな方にこそ、git-w

    git-worktree-runnerで複数ブランチを同時に開発する
    hiroomi
    hiroomi 2025/12/13
  • Git の core.autocrlf と .gitattributes の考え方

    0. この記事のゴール 開発用 PC 自体は Windows 11 / macOS / ネイティブ Linux のいずれでもよい。 ただし記事では、特に Windows 11 の場合に「GitWSL2Linux) と Git for Windows(Git Bash 等) の2種類」を考慮して扱う。 それから、 a) Linux ベースで開発する方が自然なケース b) Windows ベースで開発する方が自然なケース この 2 つの軸をちゃんと分けて考えたうえで、次の構成がなぜおすすめかを説明します。 macOS やネイティブ Linux PC でも、「リポジトリ内は LF に正規化する」の思想自体は同じはず macOS やネイティブ Linux PCは、当記事内のWSL2として読み替えてください macOS やネイティブ Linux PCの場合で b) の組み合わせ での 開発

    Git の core.autocrlf と .gitattributes の考え方
    hiroomi
    hiroomi 2025/12/13
  • Git Worktreeをわかりやすく解説

    プログラマーなら一度は経験したことがあるのではないでしょうか?作業中に急な修正依頼が来て、今の作業を中断して別のブランチに切り替えなければならない状況を。 これまではgit stashを使ったり、作業を一時的にコミットしたりして対応していたかもしれませんが、Git Worktreeを使えば解決することができます。 また、並行開発するときにも便利な機能で、Claude Codeを使う場合にも有効です。 チュートリアルにも記載されています。 Git Worktreeとは? Git Worktreeは、同じリポジトリに複数の作業ディレクトリ(working tree)を持つことができる機能です。簡単に言うと、一つのGitリポジトリから複数のフォルダを作成し、それぞれで異なるブランチを同時に作業できるということです。 従来の方法では、一つのリポジトリで一つのブランチしかチェックアウトできませんでし

    Git Worktreeをわかりやすく解説
    hiroomi
    hiroomi 2025/12/09
    “一つのGitリポジトリから複数のフォルダを作成し、それぞれで異なるブランチを同時に作業できる”
  • Gitブランチ戦略:個人開発で実践するワークフロー

    この記事は、ひとりで作るSaaS - 設計・実装・運用の記録 Advent Calendar 2025 の5日目の記事です。 昨日の記事では「個人開発のドキュメント戦略」について書きました。今日は、個人開発におけるGitランチ戦略について書きます。 🎯 個人開発のGit運用で考えるべきこと チーム開発では、Git-flowGitHub Flowなど確立されたブランチ戦略があります。しかし、個人開発では状況が異なります。 個人開発の特徴: 開発者は自分一人(コンフリクトが起きにくい) レビュアーがいない(セルフレビューが基) 素早く改善サイクルを回したい(手続きは最小限にしたい) 一方で、以下の課題もあります。 番環境を壊したくない 変更履歴を追いやすくしたい AIエージェント(Claude Code)と協働する際のルールが必要 これらを踏まえて、私が個人開発しているMemorer

    Gitブランチ戦略:個人開発で実践するワークフロー
    hiroomi
    hiroomi 2025/12/09
  • いま一番新しい、Git の使い方を学ぶ方法 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに Git の使い方を学ぶ方法はいろいろあります。を読む、動画を見る、チュートリアルサイトを進める...。でも今、もっと効率的な方法があります。 AI に教えてもらうという方法です。 え、そんなのもうやってるって? いいえ、違います。稿で紹介するのは、AI が実際にコンソールで Git コマンドの実行を実演しながら、インタラクティブに教えてくれるというものです。PowerShell.MCP というツールを使うと、AI は自動的にあなたの環境に練習用フォルダを作り、実際にコマンドを実行しながら Git の使い方を教えてくれます。

    いま一番新しい、Git の使い方を学ぶ方法 - Qiita
  • コミットメッセージをClaudeに書かせるgit aicommit - Write and Run

    そういうコマンドがあるわけではありません。 以下のような git alias を .gitconfig に設定すると git aicommit で Claude にコミットメッセージを書かせられるというだけです。 [alias] aicommit = "!f() { COMMITMSG=$(claude -p 'Generate ONLY a one-line Git commit message in English, using imperative mood, summarizing what was changed and why, based strictly on the contents of `git diff --cached`. Do not add explanation or a body. Output only the commit summary line.'

    コミットメッセージをClaudeに書かせるgit aicommit - Write and Run
  • 世界一わかりやすくGit worktreeを解説!AI駆動開発でも活用できる並列開発の方法

    こんにちは、とまだです。 「このブランチで作業中なのに、急に別のブランチを確認しないといけなくなった...」 「でも今の作業は中途半端だし、コミットやスタッシュで退避するのもなぁ...」 こんな経験はありませんか? Gitでの開発では、複数のタスクを並行して進める場面がよくあります。 そんなとき便利なのが Git worktree という機能です。 今回は、Gitの基礎を押さえながら、worktreeの使い方を初心者の方にもわかりやすく解説します。 また、Anthropic社もGit worktreeの活用を推奨しており、AI駆動開発でも活用できますのでぜひ覚えていってください! Claude Codeの公式ベストプラクティスについては、別な記事で詳しく解説しています。 著者について とまだ Claude Code・Cursor・Codex などAI駆動開発の実践者 業はフリーランスエン

    世界一わかりやすくGit worktreeを解説!AI駆動開発でも活用できる並列開発の方法
    hiroomi
    hiroomi 2025/11/06
  • Perforce Support Portal

    hiroomi
    hiroomi 2025/11/05
    Helix ALM Git と GitHub の統合
  • Perforce から Git へ移行する | Atlassian Git Tutorial

    Jira Service Management • Customer Service Management • Assets • Rovo

    hiroomi
    hiroomi 2025/11/05
    “Git リポジトリは通常、単一のソフトウェアプロジェクトとそのブランチとタグを保持しています(大きな一体型の Git リポジトリも存在します)。”
  • DevOps なチームが支える Git ホスティングの裏側 | 株式会社ヌーラボ(Nulab inc.)

    こんにちは。Backlog のソフトウェアエンジニアの中村です。 とくに Backlog の Git 機能の開発と運用を担当しています。 ……そう聞いても、「具体的にどんなことをしているの?」とピンとこない方も多いのではないでしょうか。課題管理やECサイトならイメージしやすいかもしれませんが、SaaSとしてGitを提供しているサービスはあまり多くないですよね。 Git チームは、DevOps なチームとしてGit機能の開発と運用の両方を担っています。この記事では、私たちが日々どのようなシステムや課題に取り組んでいるのか、その裏側をご紹介します。 Git 機能のアーキテクチャの全体像 まずは、Backlog の Git 機能がどのような構成で動いているのか、ざっくりと説明します。 Git 機能のアーキテクチャ概要 ユーザーからのリクエストは、Web、API、HTTP、SSHといった様々な入り

    DevOps なチームが支える Git ホスティングの裏側 | 株式会社ヌーラボ(Nulab inc.)
    hiroomi
    hiroomi 2025/09/11