Windows10で使用できるGitクライアント

GitGitHub

目次一覧

 状態:  閲覧数:2,034  投稿日:2019-06-24  更新日:2019-06-24
比較一覧表 / gitk / git-gui

GitHub Desktop / SourceTree

比較 / gitk / git-gui

 閲覧数:346 投稿日:2019-06-24 更新日:2019-06-24

比較


GUIツールの利点
コマンドラインだけでは差分や履歴の表示が見づらい

GUI Clients
グラフィカルインタフェース

比較一覧表
Gitクライアント名 開発 Interface 内容 画面表示 備考
Git BASH GitHub CUI - 英語 インストール不要(Gitをインストールすると、使えるようになる)
gitk GitHub GUI 履歴の表示 英語 インストール不要(Gitをインストールすると、使えるようになる)
git-gui GitHub GUI コミットの作成 英語 インストール不要(Gitをインストールすると、使えるようになる)
GitHub Desktop GitHub GUI よく使われる機能にフォーカス 英語 -
SourceTree Atlassian GUI - 英語/日本語 -

gitk


タスク指向ツール
特定の目的(履歴の表示)に合わせて調整されており、そのタスクに不要な機能は省略されている

グラフィカルな履歴ビューア
・過去に何が起こったかを検索したり、プロジェクトの歴史を視覚化しようとしているときに使うツール
・git log や git grep をパワフルなGUIシェルから使えるようにしたようなものだと思ってくれ

特徴
gitkとは異なり、git guiはコミットの生成と単一ファイルの注釈に焦点を当てており、プロジェクトの履歴を表示しない

インストール
Gitをインストールすると、使えるようになる

起動方法
・コマンドラインから呼び出すのが一番簡単
・Gitリポジトリまで cd 実行して、以下のようにタイプしてくれ
$ gitk [git logのオプション]

起動成功
$ gitk

起動には成功するが
下記をダブルクリック
L:\9.soft\Git\cmd\gitk.exe
Cannot find a git repository here

起動には成功するが
下記をダブルクリック
L:\1_Hp\0_sakura\2018server\var\www\html\1-p46\gitk.exe - ショートカット
Cannot find a git repository here

Link
Documentation

git-gui


タスク指向のツール
特定の目的(コミットの作成)に合わせて調整されており、そのタスクに不要な機能は省略されている

主にコミットを作成するためのツール
新しいコミットの作成、既存のコミットの修正、ブランチの作成、ローカルマージの実行、およびリモートリポジトリへのフェッチ/プッシュによって、ユーザーが自分のリポジトリを変更できるようにすることに重点を置いている

インストール
Gitをインストールすると、使えるようになる

起動方法
コマンドラインから起動するのが最も簡単
$ git gui

警告メッセージ
This repository currently has approximately 384 loose objects.
How to skip "Loose Object" popup when running 'git gui'

Link
Git GUIを使う準備
Github を Windows で利用する(Git GUI編)
Documentation

GitHub Desktop / SourceTree / 2019/6/24時点の感想

 閲覧数:367 投稿日:2019-06-24 更新日:2019-06-24

GitHub Desktop


ワークフロー指向
・デスクトップからの簡単な共同作業
・Gitの機能の すべて が搭載されているわけではない
・よく使われる機能の中から一緒に使うと便利な機能を選択し、それにフォーカスしている
・Windows用クライアントと、Mac用クライアントがある

インストール
ダウンロード

クライアントを初めて実行する際
・名前やメールアドレスの設定といったGitの初期設定がひと通り行われる
・認証情報のキャッシュやCRLFの挙動といった、一般的なオプション設定に対して、デフォルト値が設定される

アプリケーションのアップデート
・“最新”の状態に保たれる
・アプリケーションの実行中にバックグラウンドで自動的にダウンロードされ、インストールされる
・このアップデートには、ツールに同梱されているGitも含まれている

SourceTree


マンガでわかるGitの記事一覧

2019/6/24時点の感想


違いが良く分からない
・選択肢が多過ぎる
・実際に使用してみないと、違いが良く分からない

SourceTree
・一番良さそうだが、「GitHub ではないサードパーティー」が開発を行っている
・標準(カスタマイズ不要)で、画面日本語表示可能
・まずは GitHub提供ツールを試してみて、不満があれば、コレを試してみる予定

PUSHの選択肢は3種類
・Git BASH
・git-gui
・GitHub Desktop


Git 確認系コマンド

GitHub Desktop 試行錯誤履歴



類似度ページランキング
順位 ページタイトル抜粋
1 Windows10で使用できるGitクライアント 92
2 Git BASH 経由で、Windows10 から GitHub へ PUSH する 39
3 「Windows10」へ「gitfor windows VERSION 2.18.0」をインストール 35
4 「Windows10」へ「gitfor windows VERSION 2.22.0」をインストール 35
5 Twitter アカウント管理 31
6 Twitter 複数アカウントでPOSTしたい 30
7 GitHubリモートリポジトリ名には日本語を使用できない。使用すると、ハイフンへ自動置換されてしまう 30
8 Twitterで、画像(extended_entities)取得できないツイートがある場合は、tweet_modeパラメータ付与 30
9 「既存Twitterアプリが使用できる」からと言って「Twitter開発者アカウント」を保持しているとは限らない 28
10 「Twitter API」経由でツイートを無料取得することはできません。 27
11 同じ携帯電話番号でも、複数の「Twitter Developers」アカウントを作成可能 26
12 Twitter API 1.0 26
13 「Google AdSense」と「iOSアプリ開発」の共通点 25
14 Twitte API 使用の勘所 25
15 User is not Authorized の闇 24
16 Git 用語の基礎 24
17 2022 年 10 月 28 時点における、私が理想とする(Web系プロジェクトバックアップ用途)gitコマンド実行履歴。※これまで一度もこの通りに実行できたことはない 24
18 「Twitter Developers」でApp作成 24
19 Twitter アプリケーション分類 24
20 「Git Bash」→「GitHub」気づき 2022 24
2024/9/20 17:11 更新
週間人気ページランキング / 9-13 → 9-19
順位 ページタイトル抜粋 アクセス数
1 GitHubリモートリポジトリ名には日本語を使用できない。使用すると、ハイフンへ自動置換されてしまう | GitHub(Git) 3
2 「User is not Authorized」エラーの問題点 2
2 インターネット / 文化庁の公式見解 2
2 引用 / 文化庁の公式見解 2
2 Twitter API | Twitter API (Twitter) 2
2 Windows10で使用できるGitクライアント | GitHub(Git) 2
3 過去の「0文字引用RT」を期間指定して取得しようとするも、挫折 | Twitter API (Twitter) 1
3 スペック / 渋谷新南口ビル 1
3 TwitterOAuth では、画像URL を指定した画像投稿は出来ない(と思う)。ライブラリを使用しなければ出来るから、Twitter API の制限ではない(と思われる)  | Twitter 1
3 意図せずSubModuleが作成された場合は、「$ git rm -rf --cached <対象ファイル or path>」後、「$ git add <対象ファイル or path>」 | Git BASH(Git) 1
3 User is not Authorized の闇 | Twitter Developer(Twitter) 1
3 開発 0 1
3 「User is not Authorized」と「Phone number is already in use for too many accounts and cannot be added to another user.」は連動していない | Twitter Developer(Twitter) 1
3 埋め込みツイート 1
3 Twitter引用転載仕様調査 | Twitter Developer(Twitter) 1
3 現時点の調査結果 1
3 著作権法(引用) 第三十二条 1
3 個人事業主が導入可能な「チャージ、支払、送金、出金」機能を有する決済系サービス簡易比較表 1
3 Twitter API v1.1 / OAuth 1.0A / OAuth 2.0 1
3 「インターネット計測とデータ解析 2010」視聴メモ | SFC(プログラミング) 1
2024/9/20 1:01 更新