GitをSublime Textに統合する





開発者にとって、ワークフローの加速と生産性の向上は非常に重要です。 私たちが仕事をするとき、毎秒が重要であり、日々のタスク(gitでの作業など)の解決に費やす時間を理想的に節約し、生産性を高めることができます。 この記事では、GitをSublime Textに直接統合することで、Gitの作業を高速化する方法を検討します。



以下に、Sublimeと連動してGitがどの程度高速に動作するかの例を示します。







必要条件



Gitを使用するプロセスを高速化するために必要なものを見てみましょう。



:WindowsにGitをインストールする場合は、インストール中に「 WindowsコマンドプロンプトからGitを実行する」オプションを選択したことを確認してください。 残りの設定はすべてデフォルトのままにしておくことができます。







コマンドラインでのGit



通常、Sublimeテキストで作業してコミットしたいときは、コマンドプロンプトを開いて次を印刷します。



git add -A git commit -m 'some crazy stupid message here' git push
      
      









さあ、貴重な時間を節約し、Sublimeテキストで同じことをしましょう。



Sublime Text EditorのGit



プラグインのインストール後にコマンドウィンドウ(ctrl + shift + p)を開き、「 git 」と入力すると、Gitで使用できるコマンドが表示されます。







ターミナルに対するSublimeコマンドラインの利点の1つは、オートコンプリートのサポートです。 長いgit add -Aコマンド全体を入力する必要はありません。「 add 」と入力するだけで、時間も節約できます。







コミットVSクイックコミット



Gitプラグインには2つのコミット方法があります。 主な違いは、「 クイックコミット 」では、コミットのテキストを入力するのに十分な小さなウィンドウが開き、「 コミット 」では、プロジェクトに変更が表示される別のファイルが開くことです。



以下に、クイックコミットと実行中のコミットを示します。



クイックコミット





コミットする



コミットテキストを編集したら、ファイルを閉じます。



崇高なテキストの追加、コミット、プッシュ



すべての変更をサーバーに送信する必要がある場合、プロセス全体は次のようになります。



ctrl + shift + paddと入力

ctrl + shift + pquickと入力してから、コミットのテキストを入力します

ctrl + shift + p 、印刷プッシュ







ヒント :すべての変更を追加して1つのステップでコミットする場合は、「 クイックコミット 」コマンドを使用します。 彼女はチームに相当します

 git commit -am "   !"
      
      







おわりに



この方法でgitを試してみると、どれだけ時間を節約できるかがわかります。 さらに、プラグインの機能はコミットおよびプッシュコマンドに限定されないことに注意する必要があります。たとえば、ブランチでの操作を許可する他のコマンドもあります。 Gitで最も快適で高速な作業を保証するために、プラグインのすべての機能に精通することを強くお勧めします。



UPD。


ここでは、キーバインドを介して3つのコマンドすべてに対してホットキーを構成できることを教えてくれました。



 { "keys": ["super+shift+plus"], "command": "show_overlay", "args": {"overlay": "command_palette", "text": "Git: Add..."} }, { "keys": ["alt+shift+plus"], "command": "show_overlay", "args": {"overlay": "command_palette", "text": "Git: Commit"} }, { "keys": ["ctrl+shift+plus"], "command": "show_overlay", "args": {"overlay": "command_palette", "text": "Git: Push"} }, { "keys": ["ctrl+shift+ü"], "command": "show_overlay", "args": {"overlay": "command_palette", "text": "HG: Quick Commit"} }
      
      






All Articles