ITエンジニア/デザイナ向けにオープンソースを毎日紹介

ソフトウェア - Gitの記事一覧

プレミアムユーザー限定記事

MOONGIFTプレミアムは、月額500円の有料サービスです。詳細はこちらから

もっと見る

None

  • 2017/04/01

Dropbox Paper - DropboxとGitを組み合わせた運用フローに

同名のDropboxが提供するサービスがあるのでご注意を。Dropboxは便利な仕組みですが、企業によっては導入できないという話も聞かれます。自分が使っているのに上司が使ってくれないというケースもあるでしょう。自分だけでもバックアップ目的でDropboxを使いたいと考えている人は多いはずです。そんな方に使ってみて欲しい...

None

  • 2017/02/24

git-status-all - すべてのGitリポジトリのステータスをチェック

Gitリポジトリを多数使うようになると、その中のどれがアップデートされていて、さらにプッシュしていない更新が残っているのかと言った確認が大変になります。できればまとめて一気にチェックしたいと思うことでしょう。そこで使ってみたいのがgit-status-allです。ディレクトリ以下にあるすべてのGitリポジトリに対してそ...

List

  • 2017/02/21

git-recall - Gitのログを見やすく

Gitのログは標準出力でひたすら並ぶだけなので分かりづらいでしょう。GUIのGitリポジトリ管理ツールではログの一覧や、その詳細を見るのに便利な機能があります。とは言えログのためだけに専用ツールを導入するのも面倒です。そこで使ってみたいのがgit-recallです。Gitのログを見やすく整形してくれるソフトウェアです。...

List

  • 2017/02/07

Gitea - Go製のGitリポジトリ管理サーバ

Gitリポジトリは分散型ではありますが、一つ信頼できるサーバがある方が便利です。そこでGitHubやBitBucketなどが使われるわけですが、企業によってはセキュリティ上の理由で使えないこともあるでしょう。そんな方に使ってみて欲しいのがGiteaです。日本語化も行われているGitサーバです。## Giteaの使い方ト...

None

  • 2017/01/23

git-brws - ローカルのGitリポジトリからWebサービスを開く

GitHubでリポジトリを管理している時に面倒だと感じるのが、ローカルにあるファイルをWeb上で見たい時にいちいちGitHubのリポジトリをWebブラウザで辿らないといけないということです。ローカルのリポジトリからさくっとジャンプできると便利なはずです。それを可能にしてくれるのがgit-brwsです。ファイルだけでなく...

List

  • 2017/01/04

Repo Manager - Subversion/Gitリポジトリを簡単に作成

開発者であればバージョン管理のないシステム開発など考えられないでしょう。今はGitを使えば自分のローカルからでもバージョン管理をはじめられます。しかしかつてのSubversionなどはサーバを立てる必要があり、若干敷居が高かったのです。今回紹介するRepo ManagerはGit/Subversionに対応したリポジト...

None

  • 2016/11/30

GTM - Gitリポジトリと組み合わせる時間管理

Gitを使ってファイルのバージョン管理を行っている人は多いです。単純なファイル管理として使うのも良いですが、リポジトリを見るともっと様々な情報が見えてきます。それは作業時間です。Gitを使えばどのファイルに対してどれくらい作業したかが分かるようになります。GTMはそのためのソフトウェアです。GTMをGitリポジトリの中...

List

  • 2016/11/12

Gitgraph.js - Web上でGitリポジトリのグラフを描く

Gitはフォークしたりブランチを作って開発するのが常なので、枝分かれしたり合流したりしながら開発が進んでいきます。長い履歴の中で描かれるグラフに美しさを感じる人も多いのではないでしょうか。今回はそうしたGitグラフを描くJavaScriptライブラリ、Gitgraph.jsを紹介します。## Gitgraph.jsの使...

None

  • 2016/11/07

Git-Repo - GitHub/BitBucket/GitLabを便利にするツール

Gitリポジトリで会社はもちろん個人のプロジェクトも管理しているという人は多いのではないでしょうか。そしてローカルにリポジトリを置いておくだけでなく、リモートのGitリポジトリ管理サービスを使っている人も多いでしょう。そうした方々に便利なのがGit-Repoです。GitHub/BitBucket/GitLabなどGit...

List

  • 2016/09/28

Fork - Mac OSX用のGitクライアント

Gitを使ってシステムのコードを管理しているプログラマーは多いでしょう。個人的にはターミナルでGitコマンドを直接叩く派なのですが、Gitのすべての機能が使いこなせているとは思えません。コミットの取消などはググったりしています。そこで使いやすいGitクライアントの必要性が出てきます。コマンドの使い方は分からなくとも簡単...

None

  • 2016/09/21

git-cleanup-branch - 不要なブランチをまとめて削除

Gitを使ってブランチを切ってPull requestを送るといった開発スタイルを行っていると自然とブランチが多数作られていきます。Git Flowなどを使って運用を手軽にしてもfinishを実行し忘れてしまいます。そこで使ってみたいのがgit-cleanup-branchです。不要になったブランチを削除してくれるコマ...

List

  • 2016/09/15

Gitinspector - Gitリポジトリを解析するコマンド

GitHubリポジトリを解析すると様々な情報が得られます。誰が一番協力しているかであったり、どういった言語が使われているか、いつから更新が止まっているかなど興味深い情報が多いです。今回紹介するGitinspectorもそんなツールの一つです。自分のはもちろん、オープンソースのプロジェクトで使ってみると良いでしょう。##...

List

  • 2016/08/28

yolog - Gitのログを見やすく表示

Gitリポジトリを使ってバージョン管理しているプログラマは多いかと思います。バージョン管理するメリットの一つにログを確認できるというのがあるでしょう。しかしGitのログ表示はそれほど見やすいものはありません。単純に一覧されるだけなので、もっと詳しく知りたいと思ったら別なツールを使っているのではないでしょうか。そこで使っ...

List

  • 2016/07/13

GitPHP - PHP製のGitビューワー

GitHubではGitリポジトリビューワーが備わっています。使い勝手は悪くありませんが、GitHub自身が頻繁にデザインを変更している通り、まだまだ使いやすくする余地はありそうです。GitリポジトリはGitHubでもビューワーは別でも良いかもしれません。一つの鍵になるのが自分の好きな言語ではないでしょうか。自分でカスタ...

List

  • 2016/04/17

GitKraken - Git Flowにも対応したGitリポジトリクライアント

GitはCLIで使う派なのですが、普段使わないコマンドを使おうと思うと一旦手を止めて調べたりします。その点、デスクトップクライアントであればメニューから選ぶだけで実行できたりします。GitHubはデスクトップクライアントをリリースしていますが、今回はその代替となるGitKrakenを紹介します。GitHub以外のプロジ...

None

  • 2016/03/07

Git Issues - Gitリポジトリを使った課題管理

開発プロジェクトのタスク管理はリポジトリの近くにあるのがオススメです。GitHubではWeb上にIssue機能を実装し、コードを参照にしつつ課題管理ができます。Git Issuesは任意のディレクトリを使って課題管理ができるソフトウェアです。データの管理にはGitリポジトリを使っています。## Git Issuesの使...

List

  • 2016/01/22

Diff to HTML - 差分をHTMLに変換

プログラマーであれば差分をよく使うかと思います。基本的にCLIで実行するか、GUIの差分ソフトウェアで確認するでしょう。筆者はCLIをよく使います。patchファイルの形式でもいいですが、Side by Sideのが見やすいこともあります。そこで使ってみたいのがDiff to HTML、GitのDiff情報をHTMLに...

List

  • 2016/01/01

git-cola - マルチプラットフォーム対応のGitクライアント

Gitに慣れている人やプログラマーであればCUIでも問題なく使いこなせるでしょう。むしろCUIのが分かりやすいし、自動化もできるので便利だったりするかも知れません。しかしデザイナーや非プログラマーはそうではありません。そこで使ってみて欲しいのがgit-colaです。GUIのGitクライアントです。## git-cola...

None

  • 2015/12/14

git-fastclone - Gitリポジトリのcloneを高速化

Gitはリポジトリの情報をすべてローカルに持ってくるのでサイズが大きくなりがちです。その結果、clone処理が遅くなってイライラさせられることでしょう。さらに他のリポジトリと関連付いていて、そのデータまで持ってくると遅さが際立ちます。そこで使ってみたいのがgit-fastcloneです。git-fastcloneはcl...

List

  • 2015/12/10

Git-it - Gitの使い方を基礎から覚えるためのアプリ

Gitが開発現場におけるバージョン管理の軸になってきています。しかしGitには多くの機能があり、さらに他のバージョン管理に比べてローカルでできることが多いので、覚えるのが大変というイメージがあります。そこで作られたのがGitの使い方を覚えるためのGit-itというソフトウェアです。Git-itを通してGitの使い方を学...