Page Menu
Home
Phabricator (Chris)
Search
Configure Global Search
Log In
Files
F632232
index.html
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Authored By
Unknown
Size
9 KB
Referenced Files
None
Subscribers
None
index.html
View Options
<!DOCTYPE html>
<
html
xmlns
=
"http://www.w3.org/1999/xhtml"
xml:lang
=
"ja"
lang
=
"ja"
>
<!-- InstanceBegin template="/Templates/soramimi.dwt" codeOutsideHTMLIsLocked="true" -->
<
head
>
<
meta
http-equiv
=
"Content-Type"
content
=
"text/html; charset=utf-8"
/>
<
link
rel
=
"stylesheet"
href
=
"style/style.css"
type
=
"text/css"
/>
<!-- #BeginEditable "doctitle" -->
<
title
>
Guitar - the graphical git client
</
title
>
<
style
>
<!
--
table
#
screenshots
,
table
#
screenshots
tr
,
table
#
screenshots
td
{
background-color
:
transparent
;
}
--
>
</
style
>
<!-- #EndEditable -->
</
head
>
<
body
bgcolor
=
"#f0f0f0"
background
=
"style/bg.gif"
>
<
div
id
=
"body"
>
<
div
id
=
"header"
>
<
div
style
=
"float: left"
><
a
href
=
"https://soramimi.github.io/Guitar/"
><
img
src
=
"banner.png"
width
=
"443"
height
=
"48"
alt
=
"Guitar - the graphical git client"
></
a
></
div
>
<
div
style
=
"text-align: right;"
>
under development
</
div
>
<
div
style
=
"clear: both;"
></
div
>
</
div
>
<!-- #BeginEditable "content" -->
<
p
>
Windows、macOS、Linuxで動作する、バージョン管理ツール Git のクライアントアプリケーションです。
</
p
>
<
p
><
img
src
=
"github.png"
width
=
"20"
height
=
"16"
alt
=
"github"
><
a
href
=
"https://github.com/soramimi/Guitar"
>
https://github.com/soramimi/Guitar
</
a
><
br
>
<
img
src
=
"qiita.png"
width
=
"20"
height
=
"16"
alt
=
""
/><
a
href
=
"https://qiita.com/soramimi_jp/items/8425196ddc28bf283333"
>
https://qiita.com/soramimi_jp/items/8425196ddc28bf283333
<
br
>
</
a
><
a
href
=
"https://qiita.com/soramimi_jp/items/2bca23c52ae677ad7b3d"
><
img
src
=
"qiita.png"
width
=
"20"
height
=
"16"
alt
=
""
/>
https://qiita.com/soramimi_jp/items/2bca23c52ae677ad7b3d
</
a
></
p
>
<
p
>
多くのGitクライアントアプリは何かしら問題を抱えています。起動時間が遅すぎるとか、よく落ちるとか、ダウンロードの際のユーザー登録が面倒だとか、商用利用するには有料だとか、マルチプラットフォーム対応してないとか、アニメーションや視覚効果のような演出が過剰でウザいとか、ソースコードが公開されていない、といったものです。そのような不都合をできる限り排除するようにしました。 最初はGitの使い方を私自身が習得するためと、内部の仕組みに興味があったので、自分の勉強のために開発に着手しました。
</
p
>
<
p
>
今時の優秀なエンジニアの方は、GUIでGitなんて、、、と思う方もいらっしゃるかもしれません。それはそれで大いに結構なことです。私自身も、めったに使わないコマンドを実行したいときは、無理してGUIに頼らず、ターミナルを開いてgitコマンドを手入力することもあります。これは便利だと思う機能を見つけたら、このアプリに組み込んだりします。日常で頻繁に使うGit操作を快適に行いたいとか、コミットグラフを綺麗に見たいとか、そのような用途だけでもお使いいただけます。使いたがらない人にGUIを強要する考えはないので、ブランチの流れをビジュアルに見たいだけの理由でこのアプリを使っていただくのでも嬉しいです。なので、高機能なクライアントアプリとしてではなく、GUI支援アプリと思っていただいても結構です。
</
p
>
<
h4
>
特徴
</
h4
>
<
ul
>
<
li
>
私用・商用を問わず無料
</
li
>
<
li
>
メールアドレスや個人情報を登録することはありません。
</
li
>
<
li
>
某アプリほど、起動に時間がかかりません。
</
li
>
<
li
>
某アプリほど、アイコンが気持ち悪く(可愛く?)ありません。
</
li
>
<
li
>
macOS Mojave のダークモードに対応しているほか、各プラットフォームでのダーク描画を実装しています。
</
li
>
<
li
>
GPG署名に(だいたい)対応しています。
</
li
>
<
li
>
オープンソース、フリーソフト。(GPLv2)
</
li
>
<
li
>
C++で開発。GUIフレームワークはQt 5を採用。
</
li
>
</
ul
>
<
h4
>
スクリーンショット
</
h4
>
<
table
id
=
"screenshots"
width
=
"100%"
border
=
"0"
cellpadding
=
"0"
cellspacing
=
"0"
>
<
tbody
>
<
tr
style
=
"text-align: center"
>
<
td
bgcolor
=
"#FFFFFF"
><
a
href
=
"screenshots/windows.png"
><
img
src
=
"screenshots/windows.png"
width
=
"320"
height
=
"184"
alt
=
""
/></
a
></
td
>
<
td
bgcolor
=
"#FFFFFF"
><
a
href
=
"screenshots/macos.png"
><
img
src
=
"screenshots/macos.png"
width
=
"320"
height
=
"198"
alt
=
""
/></
a
></
td
>
<
td
bgcolor
=
"#FFFFFF"
><
a
href
=
"screenshots/ubuntu.png"
><
img
src
=
"screenshots/ubuntu.png"
width
=
"320"
height
=
"240"
alt
=
""
/></
a
></
td
>
</
tr
>
<
tr
style
=
"text-align: center"
>
<
td
bgcolor
=
"#FFFFFF"
>
▲Windows
</
td
>
<
td
bgcolor
=
"#FFFFFF"
>
▲macOS
</
td
>
<
td
bgcolor
=
"#FFFFFF"
>
▲Ubuntu
</
td
>
</
tr
>
<
tr
style
=
"text-align: center"
>
<
td
bgcolor
=
"#FFFFFF"
><
a
href
=
"screenshots/raspberrypi0.jpg"
><
img
src
=
"screenshots/raspberrypi0.jpg"
width
=
"320"
height
=
"240"
alt
=
""
/></
a
></
td
>
<
td
bgcolor
=
"#FFFFFF"
><
a
href
=
"screenshots/raspberrypi1.jpg"
><
img
src
=
"screenshots/raspberrypi1.jpg"
width
=
"320"
height
=
"240"
alt
=
""
/></
a
></
td
>
<
td
bgcolor
=
"#FFFFFF"
><
span
class
=
"background-transparent"
style
=
"text-align: center;"
><
a
href
=
"screenshots/commitgraph.png"
><
img
src
=
"screenshots/commitgraph.png"
alt
=
""
width
=
"320"
height
=
"211"
class
=
"border"
/></
a
></
span
></
td
>
</
tr
>
<
tr
style
=
"text-align: center"
>
<
td
bgcolor
=
"#FFFFFF"
>
▲Raspbian
</
td
>
<
td
bgcolor
=
"#FFFFFF"
>
▲ダーク描画
</
td
>
<
td
bgcolor
=
"#FFFFFF"
>
▲コミットグラフとログ
</
td
>
</
tr
>
<
tr
style
=
"text-align: center"
>
<
td
bgcolor
=
"#FFFFFF"
><
span
class
=
"background-transparent"
style
=
"text-align: center;"
><
a
href
=
"screenshots/diffview.png"
><
img
src
=
"screenshots/diffview.png"
alt
=
""
width
=
"320"
height
=
"243"
class
=
"border"
/></
a
></
span
></
td
>
<
td
bgcolor
=
"#FFFFFF"
>
</
td
>
<
td
bgcolor
=
"#FFFFFF"
>
</
td
>
</
tr
>
<
tr
style
=
"text-align: center"
>
<
td
bgcolor
=
"#FFFFFF"
>
▲Diffビュー
</
td
>
<
td
bgcolor
=
"#FFFFFF"
>
</
td
>
<
td
bgcolor
=
"#FFFFFF"
>
</
td
>
</
tr
>
</
tbody
>
</
table
>
<
h2
>
コンパイル済みバイナリ
</
h2
>
<
h3
><
a
href
=
"https://files.soramimi.jp/guitar/1.0.0/"
>
v1.0.0
</
a
>
(2019-6-1)
</
h3
>
<
p
>
下記OS用のバイナリを用意しました。Windows版とmacOS版はQtライブラリを同梱していますが、Linux版では apt-get でQt5関連ファイルをインストールする必要があるかもしれません。これら以外のLinux等を使用する場合は、ソースから自前ビルドする必要があります。
</
p
>
<
ul
>
<
li
>
Windows
<
ul
>
<
li
>
Guitar-1.0.0-win32.zip
</
li
>
</
ul
>
</
li
>
<
li
>
macOS
<
ul
>
<
li
>
Guitar-1.0.0-macos.zip
</
li
>
</
ul
>
</
li
>
<
li
>
Ubuntu16 x86
<
ul
>
<
li
>
Guitar-1.0.0-ubuntu16-x86.tar.gz
</
li
>
<
li
>
guitar_1.0.0_i386.deb
</
li
>
</
ul
>
</
li
>
<
li
>
Ubuntu16 x64
<
ul
>
<
li
>
Guitar-1.0.0-ubuntu16-x64.tar.gz
</
li
>
<
li
>
guitar_1.0.0_amd64.deb
</
li
>
</
ul
>
</
li
>
<
li
>
Raspbian
<
ul
>
<
li
>
guitar_1.0.0_armhf.deb
</
li
>
</
ul
>
</
li
>
</
ul
>
<
p
>
※ Ubuntu版は .tar.gz と .deb があります。Ubuntu16でビルドしていますが、Ubuntu18でもたぶん動きます(しっかり検証してはいません)。Raspbian版は .deb パッケージのみの配布です。
<
br
>
※ .deb は今回のバージョンよりお試しで対応したものです。たぶんインストールできると思います(?)
</
p
>
<
h2
>
ビルド方法
</
h2
>
<
ul
>
<
li
><
a
href
=
"build.html"
>
ビルド方法
</
a
></
li
>
<
li
><
a
href
=
"build-en.html"
>
How to build the Guitar (en) (draft)
</
a
></
li
>
</
ul
>
<
h2
>
開発
</
h2
>
<
ul
>
<
li
><
a
href
=
"codingstyle.html"
>
コーディングスタイル
</
a
></
li
>
</
ul
>
<
h2
>
最初の起動
</
h2
>
<
p
>
Guitarを起動すると、初回だけgitコマンドとfileコマンド(Windowsの場合は、git.exeとfile.exe)の場所を尋ねられます。PATHが通っている場合は、候補が表示されますので、適切なものを選択してOKを押してください。候補が無い場合はインストールする必要があります。
</
p
>
<
h4
>
Windows
</
h4
>
<
ul
>
<
li
>
msvcp120.dll
</
li
>
<
li
>
msvcr120.dll
</
li
>
</
ul
>
<
blockquote
>
<
p
>
Guitar.exe を起動したとき、「msvcp120.dll , msvcr120.dll が見つからない」等のエラーが表示された場合、
<
a
href
=
"https://www.microsoft.com/ja-jp/download/details.aspx?id=40784"
>
Visual Studio 2013 の Visual C++ 再頒布可能パッケージ
</
a
>
の32ビット版(vcredist_x86.exe)をインストールする必要があります。
</
p
>
</
blockquote
>
<
ul
>
<
li
>
git.exe
</
li
>
</
ul
>
<
blockquote
>
<
p
><
a
href
=
"https://gitforwindows.org/"
>
Git for Windows
</
a
>
をインストールします。
</
p
>
</
blockquote
>
<
ul
>
<
li
>
file.exe
</
li
>
</
ul
>
<
blockquote
>
<
p
>
Guitar\misc\win32tools.zip の中に入っていますので、展開してそれを選択します。
</
p
>
</
blockquote
>
<
h4
>
macOS / Linux
</
h4
>
<
blockquote
>
<
p
>
macOSやLinuxのディストリビューションによっては既にインストール済みかもしれません。無い場合はOSごとの方法で git をインストールします。Ubuntuの場合、下記のコマンドを実行します。
</
p
>
<
pre
>
$
sudo apt-get install git
</
pre
>
</
blockquote
>
<
h2
>
既知の問題
</
h2
>
<
ul
>
<
li
>
ファイルリストでバイナリファイルを選択したとき、対応済みの一部の画像ファイルを除き、diffビューが乱れた表示になることがあります。
</
li
>
<
li
>
gitのサブモジュール機能については一切考慮していません。将来バージョンの課題となっています。
</
li
>
<
li
>
検索機能はありません。いつかそのうち付けます
</
li
>
</
ul
>
<!-- #EndEditable -->
<
div
id
=
"footer"
>
<
span
id
=
"copyright"
></
span
>
</
div
>
</
body
>
<
script
type
=
"text/javascript"
src
=
"common.js"
></
script
>
<!-- InstanceEnd -->
</
html
>
File Metadata
Details
Attached
Mime Type
text/html
Expires
Sun, Nov 15, 1:52 PM (5 h, 10 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
137756
Default Alt Text
index.html (9 KB)
Attached To
Mode
R77 Guitar
Attached
Detach File
Event Timeline