タグ ローカルリポジトリ
人気順 10 users 50 users 100 users 500 users 1000 usersGitコマンドの結果一体どうなるのかをすばやくアニメーション画像を生成して視覚的にわかりやすく見せてくれる「git-sim」
プログラマー育成を支援するInitial Commitが、ローカルリポジトリにおけるGitの動作をシミュレート可能なコマンドラインツール「git-sim」を2023年1月22日にリリースしました。git-simを使うことで、Gitコマンドがリポジトリに及ぼす影響を視覚化した画像やアニメーションを生成できます。 git-sim - Visually simulate... 続きを読む
GitHub上にあるリポジトリに対してAPIを通じてgit grepライクに走査できるツール gh-grep (gh grep) を作った - Copy/Cut/Paste/Hatena
git grep 便利ですよね。 私は git grep と git gsub は本当によく使います。 ところで git grep はローカルリポジトリがないと実行できません。 ローカルにリポジトリがなければ git clone して、 git grep すればいいのですが、もう少し簡単にgrepするために gh-grep を作りました。 github.com gh-grep gh-grepはGitH... 続きを読む
ghqを使っていても(使っていなくても)goimportsを爆速にする | おそらくはそれさえも平凡な日々
「ghqを使ったローカルリポジトリの統一的・効率的な管理について」というエントリで書かれているように、 ghq.root と $GOPATH/src を一緒にする運用で長年やってきて、goimports が遅いことに困っていたのだが、以下でめちゃくちゃ快適になった。 .goimportsignore を使う goimports-update-ignore で自動生成をする ... 続きを読む
Dev Basics/Keyword:Git - @IT
Gitは分散型のバージョン管理システムとして広く使われている。本稿ではその特徴について簡潔にまとめる。 連載目次 Gitは分散型のバージョン管理システムで、オープンソース開発プロジェクトなどで広く利用されている。中央集中型のバージョン管理システムとは異なり、リモートリポジトリ、ローカルリポジトリの2種類のリポジトリで管理し、ブランチを使用したノンリニア(並列)な開発が可能になっており、複数の組織や... 続きを読む
おい、peco もいいけど fzf 使えよ - Qiita
peco 便利ですよね。正直、使い始めてしまうと使わない日はありません。最近の CLI 界隈では選択的インターフェイスやインタラクティブフィルタなどと呼ばれるツールが盛んに開発されています。特に peco は ghq との連携で一躍人気が出た気がします。 ghqを使ったローカルリポジトリの統一的・効率的な管理について こんなやつですね。以下は ghq のリポジトリへのアクセスを簡単にするためにスク... 続きを読む
私のpeco活用事例 - k0kubun's blog
2014-07-06 私のpeco活用事例 pecoというインタラクティブに入力をフィルタして出力するコマンドがあって、使い始めてからシェルの操作方法が大幅にかわり、だいぶライフチェンジングだった。 最近このへんが流行ってるのでやたら記事あるけど、せっかくなので僕も使い道を紹介しようと思う。 1. ghq+peco ghqを使ったローカルリポジトリの統一的・効率的な管理についてのこと。 僕も$GO... 続きを読む
ghqを使ったローカルリポジトリの統一的・効率的な管理について - delirious thoughts
2014-06-03 ghqを使ったローカルリポジトリの統一的・効率的な管理について GitなどのVCSからcloneしたローカルリポジトリをどう管理するのがいい感じなのか、よくわからない。なんとなく自己流でやっているが、もっといい方法を知りたい。 tl;dr - ディレクトリレイアウトをgolangの作法に合わせ、すべてのリモートリポジトリをghqを使ってcloneし、percolを使って簡単に... 続きを読む
GitHubのpull requestがコンフリクトしたとき - まちゅダイアリー(2012-05-06)
GitHubのpull requestがコンフリクトしたときpull requestした後に、不幸にもmasterが更新されてコンフリクトしたときの対応。 忘れてしまいそうなのでメモ。 最新の変更への追従とコンフリクト解消 ローカルリポジトリのmasterブランチを最新版に追従。 $ git checkout master $ git pull tdiary master pull request... 続きを読む