正当:セクシーなgit CLI

以前のGitブログの投稿からわかるように、Githubにはポピークライアントがあります。 Kenneth Reitzは、新しい「コンボ」インターフェースで利用可能なGit呼び出しをコンソールで利用できるようにすることを決定しました。これにより、MacだけでなくPythonユーティリティーであるLegitにそれぞれアクセスできました。

彼の何が面白いですか?



たとえば、GitをsvnのようにするEasyGitとは異なり、Legitは一般的に使用されるいくつかのコマンドを組み合わせて組み合わせます(つまり、Gitを置き換えるのではなく、補完します)。



次のコマンドを使用できます。



同期[<ブランチ>]

選択したブランチを同期します。 現在のブランチはデフォルトで選択されています。 Stash、Fetch、Auto-Merge / Rebase、Push、およびUnstashのgit呼び出しに対応します。



ブランチのリストを取得します。

スイッチ<ブランチ>

選択したブランチに切り替えます。 現在の変更はスタッシュに移動し、切り替え後に適用されます。

スプラウト[<branch>] <new-branch>

選択したブランチ(指定されていない場合は現在のブランチ)に基づいて新しいブランチを作成し、それに切り替えます。

グラフト<ブランチ> <ブランチ内>

最初のブランチを2番目に排出し、最初のブランチを削除します。 地元のブランチのみが排水できます。

<branch>を公開します

対応するローカルブランチからリモートブランチを追加します。

非公開<ブランチ>

リモートブランチを削除します。



設置



Legitはpip経由でインストールされます(Python 2.6または2.7が必要です):

$ pip install legit







もちろん、合法はまだ湿っていますが、ツールとしては完全にシンプルであるため(すべてのソースコードを1日以内に読むことができます)、安全に使用できます。



All Articles