Gitの記事一覧プレミアムユーザー限定記事MOONGIFTプレミアムは、月額500円の有料サービスです。GitのコミットメッセージをWebページ化Gitのコミットメッセージは細かく書いていますか?CUIで管理していると長文が書きづらいのでついつい簡単なメッセージになってしまっていないでしょうか。そんなに読まないだろうとなおざりになっていると尚更です。そこで使ってみたいのがgit-storyです。Gitリポジトリの概要を調べるGitHubでは各リポジトリがどんな言語で作られているか、ライセンスはどうなっているかなどの情報が分かるようになっています。これらの情報をベースに利用するか、フォークするかなどを決めている人も多いでしょう。あの便利な機能をローカルでも使えるようになるのがonefetchです。Gitリポジトリを監視して自動コミット&プッシュGitでバージョン管理する場合、ちゃんと差分をチェックしてコミット&プッシュした方が良いのは分かります。個人のリポジトリでバックアップ代わりに運用するならば自動でプッシュしてくれる方が便利です。そこで使ってみたいのがgitomaticです。プロジェクト用の.gitignoreを生成Gitでソースコードを管理する際、必ず必要になるのが.gitignoreでしょう。これがないと余計なビルドファイルやログファイル、OSの隠しファイルなどが入り込んでしまいます。いって、.gitignoreの設定をプロジェクトごとに個別に設定するのは面倒なものです。そこで使ってみたいのがgiboです。Gitコマンドの使い方をウィザードで学ぶGitコマンドをターミナル上で使っている人は多いはずです。addやcommit、mergeなどであれば問題ありませんが、普段使わない操作を行おうと思った時にコマンドが分からずにWeb検索している人も多いでしょう。それだけGitは機能が豊富で、パラメータの順番まで決まっているので覚えるのが大変です。Gitリポジトリのコミット/プッシュ忘れを防止Gitは各自でリポジトリを持って作業できるのが便利ですが、プッシュを忘れてしまうことも多々あります。自分の環境では動くのに、他の人の環境では動かないのでなぜかと思ったら変更がサーバに送られていないと言った具合です。そんなGitのコミットやプッシュを忘れた経験がある方はgit-remindを設定しておきましょう。マルチプラットフォームで動作するGitクライアントGitを全く使っていないという人は減っていると思いますが、その使い方は異なるでしょう。ターミナルでコマンドを打っている人が一番多いのではないでしょうか。GitHubの作っているクライアントを使っている人もいるでしょう。シンプルなGitクライアントが欲しいと言う方はGuitarを使ってみてはいかがでしょう。Gitのコミットメッセージに絵文字を使う絵文字はテキストで書くよりも分かりやすく、多くの情報を含められます。言葉で書くと問題になりそうなことも、絵文字を使うことで回避できる場合もあるでしょう。チャットだけでなく、利用される場面が増えています。そんな絵文字をGitのコミットメッセージに使っていこうというのがgitmojiです。Gitリポジトリを使って貢献度を可視化オープンソースにおける貢献度してはコミットやコード量で測定されるものです。非常に明確で数値化しやすく、分かりやすいものです。ムダなコードを増やしたりしてチートしようとしてもレビューの時点で弾かれるでしょう。Leaderboardです。UIGitはターミナルで使っている人が多いかと思いますが、細かい操作になるとつい忘れがちです。不要なファイルが混ざったのに気付かずに思わずコミットしてしまったり、コミット後のキャンセルなどいちいちネットで調べたりしているのではないでしょうか。そこで使ってみたいのがlazygitです。ターミナル上のGitクライアントです。WebベースのGit差分表示バージョン管理を入れていて役立つのが差分(Diff)です。使えますが、大きな変更を行っている時には見づらいでしょう。いって専用のソフトウェアを使うのも面倒です。そこで使ってみて欲しいのがwebdiffです。Gitコマンドに連携したWebブラウザベースの差分表示ツールです。WebブラウザベースのGitエディタ開発者にとって、Gitの存在は欠かせなくなっています。開発に限らず、操作の履歴をとっておきたいと思うことはよくあります。した時にGitを使うことで手軽にバックアップを取ったり、GitHubと連携させることもできるようになります。Gitのアカウント情報を切り替えGitではユーザ名とメールアドレスなどを設定として保存しておきます。企業と個人でアカウントを切り替えている人にとっては不便です。間違って会社のアカウントで登録してしまって、慌てて削除したなんて経験がある人がいるかも知れません。するツールは少ない方が良いでしょう。様々なツールを使い分けていると、ついつい漏れが発生したり、集中力が切れてしまいがちです。集中するためにはツールも集中させるべきです。今回紹介するtlogはGitリポジトリを使ってタイムトラッキングを行うソフトウェアです。tlogの使い方最初にログを作ります。Webブラウザでも動作するGitライブラリGitHubが世界中で流行っている中、Gitを操作するライブラリの需要が高まっています。各種言語でGit操作できるライブラリができていますが、多くはサーバサイド向けです。そんな中、注目したいのがisomorphic-gitです。macOS用のGitクライアントGitはCUIで操作していますが、細かなコマンドを忘れてしまうことがあります。した時、GUIアプリケーションの方が機能が分かりやすく、Gitを使いこなせるでしょう。開発者以外の方にとってもGUIは大事です。そこで紹介したいのがXitです。macOS用のGitインタフェースになります。ローカルで立ち上げるGitリポジトリビューワーGitHubではグラフィカルなGitリポジトリビューワーを提供していますが、常にGitHubにホスティングしたいという訳ではありません。したリポジトリであれば個人のローカルだけにあることだってあります。した時に便利なのがGitwebuiです。ローカルのリポジトリをWebブラウザ経由で見やすくしてくれます。ローカルのGitリポジトリ用ブラウザGitリポジトリの情報をWeb上で見たいと思った時にはGitoriusであったりGitLab、GitHubなどを使うでしょう。大事になってしまって、セットアップするのも面倒です。ローカルで使うためのGitリポジトリブラウザです。Gitのプルに合わせて貞子が出現Gitで開発していて、一通り終わったタイミングでプッシュするとエラーになることはよくあります。誰かがプッシュしているのです。そこでプルすると予想以上に変更されていてマージが大変になったりします。プルを恐れる人はいるのではないでしょうか。そんな方に使ってみて欲しいのがsadakoです。VBAの差分を表示するGitサブコマンドExcelはオフィスで最もよく使われるソフトウェアの一つでしょう。表計算としてだけでなくVBAも使ってシステムツールとして使われたりします。そんなExcelだけにバージョン管理したいというニーズがよくあり、そのためのソフトウェアも存在します。そんな中、xltrailは一風変わっています。${article.post_date_view}${article.post_title}${article.except_content}プレミアムでしか読めない記事が727あります。blockworks。