仕事&求人ジョブボード掲載、料金についてヘルプMOONGIFTについてヘルプTwitter(MOONGIFT)Facebook(MOONGIFT)新規登録ID/PWでログインTwitterでログインFacebookでログインマイページ現在のポイントポイント購入ログアウトITエンジニア/デザイナ向けにオープンソースを毎日紹介バージョン管理の記事一覧プレミアムユーザー限定記事MOONGIFTプレミアムは、月額500円の有料サービスです。GitのコミットメッセージをWebページ化Gitのコミットメッセージは細かく書いていますか?CUIで管理していると長文が書きづらいのでついつい簡単なメッセージになってしまっていないでしょうか。そんなに読まないだろうとなおざりになっていると尚更です。そこで使ってみたいのがgit-storyです。Gitリポジトリを監視して自動コミット&プッシュGitでバージョン管理する場合、ちゃんと差分をチェックしてコミット&プッシュした方が良いのは分かります。個人のリポジトリでバックアップ代わりに運用するならば自動でプッシュしてくれる方が便利です。そこで使ってみたいのがgitomaticです。Rust製のnodeバージョン/ライブラリ管理nodeにおけるバージョン管理はndenvを使う人が多いのではないでしょうか。ライブラリはnpmやyarnを使うことが多いです。それらのライブラリはnodeで書かれているものになります。今回紹介するVoltaは一風変わっており、Rustで書かれています。プロジェクト用の.gitignoreを生成Gitでソースコードを管理する際、必ず必要になるのが.gitignoreでしょう。これがないと余計なビルドファイルやログファイル、OSの隠しファイルなどが入り込んでしまいます。いって、.gitignoreの設定をプロジェクトごとに個別に設定するのは面倒なものです。そこで使ってみたいのがgiboです。ビジュアル的な差分表示バージョン管理の肝と言えるのが差分表示でしょう。何か誤った更新があっても確認ができて、必要に応じて差し戻すこともできます。多くの場合、上下または左右に並べて比較できるようになっています。Historyを紹介します。ビジュアル的に優れた格好良い差分ビューワーです。GitHubのコントリビューショングラフを自由に描くGitHubの活動を示すコントリビューショングラフは活動が多ければ緑の四角になり、より活動量が多いほど色が濃くなります。色が濃い四角が並んでいるほど、開発者としての活動が活発であると言うことです。Gitリポジトリのコミット/プッシュ忘れを防止Gitは各自でリポジトリを持って作業できるのが便利ですが、プッシュを忘れてしまうことも多々あります。自分の環境では動くのに、他の人の環境では動かないのでなぜかと思ったら変更がサーバに送られていないと言った具合です。そんなGitのコミットやプッシュを忘れた経験がある方はgit-remindを設定しておきましょう。マルチプラットフォームで動作するGitクライアントGitを全く使っていないという人は減っていると思いますが、その使い方は異なるでしょう。ターミナルでコマンドを打っている人が一番多いのではないでしょうか。GitHubの作っているクライアントを使っている人もいるでしょう。シンプルなGitクライアントが欲しいと言う方はGuitarを使ってみてはいかがでしょう。Gitのコミットメッセージに絵文字を使う絵文字はテキストで書くよりも分かりやすく、多くの情報を含められます。言葉で書くと問題になりそうなことも、絵文字を使うことで回避できる場合もあるでしょう。チャットだけでなく、利用される場面が増えています。そんな絵文字をGitのコミットメッセージに使っていこうというのがgitmojiです。プルリクエストのレビューを見やすくGitを使った開発では目処が立った段階でプルリクエストを送って取り込んでもらうというのが基本です。小さなプルリクエストであればすぐにチェックできますが、大きなものになると数十ファイルが更新されている場合もあるでしょう。そんな中では見逃しやレビューが時間を要してしまうかも知れません。UIGitはターミナルで使っている人が多いかと思いますが、細かい操作になるとつい忘れがちです。不要なファイルが混ざったのに気付かずに思わずコミットしてしまったり、コミット後のキャンセルなどいちいちネットで調べたりしているのではないでしょうか。そこで使ってみたいのがlazygitです。ターミナル上のGitクライアントです。WebベースのGit差分表示バージョン管理を入れていて役立つのが差分(Diff)です。使えますが、大きな変更を行っている時には見づらいでしょう。いって専用のソフトウェアを使うのも面倒です。そこで使ってみて欲しいのがwebdiffです。Gitコマンドに連携したWebブラウザベースの差分表示ツールです。WebブラウザベースのGitエディタ開発者にとって、Gitの存在は欠かせなくなっています。開発に限らず、操作の履歴をとっておきたいと思うことはよくあります。した時にGitを使うことで手軽にバックアップを取ったり、GitHubと連携させることもできるようになります。Gitのアカウント情報を切り替えGitではユーザ名とメールアドレスなどを設定として保存しておきます。企業と個人でアカウントを切り替えている人にとっては不便です。間違って会社のアカウントで登録してしまって、慌てて削除したなんて経験がある人がいるかも知れません。Webブラウザでも動作するGitライブラリGitHubが世界中で流行っている中、Gitを操作するライブラリの需要が高まっています。各種言語でGit操作できるライブラリができていますが、多くはサーバサイド向けです。そんな中、注目したいのがisomorphic-gitです。macOS用のGitクライアントGitはCUIで操作していますが、細かなコマンドを忘れてしまうことがあります。した時、GUIアプリケーションの方が機能が分かりやすく、Gitを使いこなせるでしょう。開発者以外の方にとってもGUIは大事です。そこで紹介したいのがXitです。macOS用のGitインタフェースになります。ローカルで立ち上げるGitリポジトリビューワーGitHubではグラフィカルなGitリポジトリビューワーを提供していますが、常にGitHubにホスティングしたいという訳ではありません。したリポジトリであれば個人のローカルだけにあることだってあります。した時に便利なのがGitwebuiです。ローカルのリポジトリをWebブラウザ経由で見やすくしてくれます。VBAの差分を表示するGitサブコマンドExcelはオフィスで最もよく使われるソフトウェアの一つでしょう。表計算としてだけでなくVBAも使ってシステムツールとして使われたりします。そんなExcelだけにバージョン管理したいというニーズがよくあり、そのためのソフトウェアも存在します。そんな中、xltrailは一風変わっています。Hubを使ってクラウド上でイメージ情報を管理する方法があります。無料では一つのプライベートリポジトリしか見られなかったり、バージョン管理の情報が追いづらいと言った問題があります。TodoをGit管理Todoの良くないところは消し込んだ後にデータが見えなくなってしまうことです。なるとただ消化するのが目的になってしまい、後で振り返るのが難しくなります。本来はレポーティングこそが大事なはずです。そこで使ってみたいのがGit-todosです。TodoをGitを使って管理するソフトウェアです。${article.post_date_view}${article.post_title}${article.except_content}プレミアムでしか読めない記事が730あります。blockworks。