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

バージョン管理 - Gitの記事一覧

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

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

もっと見る

None

  • 2017/11/17

Git bomb - (たぶん)クローンできないGitリポジトリ

Gitがバージョン管理におけるデファクトとも言える存在になっています。それだけにGitコマンドが常に使えるのが当たり前な状況でしょう。しかし、そんな中利用できないリポジトリが存在したとしたらどうでしょう。Git bombはまさにそんなリポジトリです。クローンできない、そんな厄介なリポジトリになっています。## Git ...

List

  • 2017/10/06

GRV - ターミナル上のGitリポジトリビューワー

Gitは普段の運用ではpush/pullの繰り返しですが、時に履歴を確認したいと思うことがあります。そんな時、logコマンドだけではなかなか辛いです。そんな時になってGitリポジトリビューワーが欲しくなりますが、GUIアプリケーションのインストールは面倒です。そこで使ってみたいのがGRVです。ターミナル上で使えるGit...

None

  • 2017/09/08

Grack - RackベースのシンプルなGitサーバ

GitリポジトリはHTTP以外の単純なファイル共有でも管理できますが、社内などであればHTTPサーバを通じて管理したいと思うことでしょう。GitHubを使いたいけれど使えない事情がある企業もあります。そんな時にはGrackを使ってみましょう。とてもシンプルなGit管理サーバです。## Grackの設定です。リポジトリが...

None

  • 2017/06/12

GitTown - GitワークフローをサポートしたGitプラグイン

Gitリポジトリを使って開発を行っている場合、Git Flowなどを取り入れることが多いでしょう。そうすることでmasterへの直接の変更を禁止したり、ステージングを意識した開発が可能になります。しかしGit Flowの仕組みは手間が多いと感じることもあります。そこで使ってみたいのがGitTownです。Git Flow...

List

  • 2017/06/03

Apache Allura - Apache製のGit管理サーバ

GitHubやGitlabなどGitリポジトリを管理するサービスは多数あります。そんな中、企業内部でGitリポジトリを管理するサーバを立てたいという声もあります。Gitlabは良い選択肢になりますし、GitHub Enterpriseを使う手もあります。そんな中、別な選択肢としてApache Alluraを紹介します。...

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のログを見やすく整形してくれるソフトウェアです。...

None

  • Premium_s 2017/02/14

業務で使えるオープンソース(219)「Gitリポジトリ」

今回はGitです。バージョン管理の仕組みとしてあっという間にデファクトになりつつあるGitですが、開発だけで使うのは勿体ないくらい様々な使い道が考えられます。今回はGitリポジトリを便利にしてくれるツールと、通常のソースコード管理以外にGitリポジトリを使っている例を紹介します。## スライド一般的にスライドはPowe...

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でもビューワーは別でも良いかもしれません。一つの鍵になるのが自分の好きな言語ではないでしょうか。自分でカスタ...