マックウィンドウズソフトウェア設定セキュリティ生産性リナックスAndroidパフォーマンス設定Apple すべて

GitKrakenを使用して変更をアーカイブする方法

編集済み 3 数日前 によって ExtremeHow 編集チーム

GitKrakenスタッシュ変更Gitバージョン管理リポジトリワークフローコード管理ソースコード開発

GitKrakenを使用して変更をアーカイブする方法

翻訳が更新されました 3 数日前

GitKrakenは、Gitリポジトリの管理を非常に容易にする人気のあるGit GUI(グラフィカルユーザーインターフェース)クライアントです。多くの機能の中で、GitKrakenが提供する重要な機能の1つが、変更を保存する機能です。スタッシュを利用すると、コミットを追加せずに作業ディレクトリへの一時的な変更を保存できます。この機能は、コンテキストを一時的に変更する必要があり、後で使用するために現在の作業を保存しておきたい場合に特に便利です。このガイドでは、GitKrakenで変更を保存するために知っておくべきすべてのことを説明します。

Git stashの理解

Gitのスタッシュは基本的に、一時的な作業棚を脇に置くようなものです。未完了の変更をスタッシュに入れると、それは後で安全に保存しておくようなものです。何か他の仕事をするために変更をコミットする必要はありません。Gitはこれらの変更を作業ディレクトリから削除しますが、スタック上に保存しておき、後で戻ることができます。

スタッシュスタックは作業中のブランチから独立しています。つまり、あるブランチから変更をスタッシュし、それを別のブランチに適用することができます。通常、スタッシュとのやり取りはgit stashgit stash listgit stash applyのようなGitコマンドを使用します。ただし、GitKrakenを使用すると、これらのスタッシュ操作をより視覚的かつインタラクティブに実行できます。

スタッシュへの変更の理由

以下のような状況で変更を保存する必要が生じます:

このような状況では、一時的な仕事を保留にしておくことで、後で戻る準備ができたときに元に戻ることができるため、置き換え対策を保存することが重要です。

GitKrakenでの変更の保存

GitKrakenを使用して変更をアーカイブするプロセスは、わかりやすくユーザーフレンドリーです。このインターフェースは操作を簡単に視覚化できるように設計されています。GitKrakenを使用して変更をアーカイブする手順は次のとおりです:

ステップ1: プロジェクトを開く

まず、GitKrakenを開き、変更を行いたいプロジェクトまたはリポジトリに移動します。GitKrakenにリポジトリをすでに設定している場合、それはプロジェクトのリストに表示されます。プロジェクトをクリックして開きます。

ステップ2: 変更を確認する

プロジェクトを開いた後、ファイルツリービューまたはコミットパネルをクリックすると、作業ディレクトリ内のすべての変更済みファイルが表示されます。未コミットの変更は未ステージの変更というセクションに上部に表示されます。ここで、どのファイルが変更され、追加され、または削除されたかを確認できます。

ステップ3: 変更をスタッシュに入れる

変更を保存するには、コミットパネル内のスタッシュボタンを探します。このボタンをクリックすると、保存された変更の説明メッセージを提供できるモーダルウィンドウまたはドロップダウンメニューが開きます。説明メッセージを提供することで、保存された変更の目的またはコンテキストを思い出すのに役立ちます。

メッセージを書いた後、変更を保存する操作を確認します。この時点で、GitKrakenは作業ディレクトリから変更を削除し、スタッシュスタックに保存します。

ステップ4: ブランチまたはコンテキストを切り替える

変更がスタッシュされた後、別のブランチに切り替えたり、リモートから変更をプルしたりすることができます。GitKrakenのサイドバーを使用して別のブランチに移動します。切り替えたいブランチをクリックするだけです。作業ディレクトリにスタッシュされた変更はもう含まれないことに注意してください。

ステップ5: スタッシュされた変更を適用する

作業に戻る準備ができたら、最初に変更を保存したブランチに戻る(または必要に応じて別のブランチに移動する)。サイドバーまたはトップパネルにあるスタッシュセクションを開きます。ここで、作成したすべてのスタッシュを確認できます。目的のスタッシュエントリをクリックすると、適用ポップ削除などのオプションが表示されます。

適用は、スタッシュ内の変更を現在の作業ディレクトリにマージし、スタッシュリストからは削除されません。ポップは、スタッシュ内の変更を適用してから、リストからスタッシュを削除します。必要に応じて最適なオプションを選択してください。

使用例

たとえば、feature-loginブランチで機能を作業しているとします。いくつかのファイルに変更を加えましたが、変更をコミットする前に、mainブランチで即時の対応が必要なバグが報告されました。この状況をスタッシュを使用して対処する方法は次のとおりです:

  1. GitKrakenでプロジェクトを開き、コミットパネルで現在の変更を確認します。
  2. スタッシュボタンをクリックし、「ログイン機能作業中」などのメッセージをスタッシュに提供します。変更をスタッシュすることを確認します。
  3. 緊急のバグに対応するためにmainブランチに移動します。
  4. mainブランチでバグ修正を解決し、コミットした後、feature-loginに戻ります。
  5. スタッシュセクションでスタッシュメッセージを見つけて、作業を復元するために適用またはポップを選択します。

結論

GitKrakenを使用することで、プロジェクトの一時的な修正を効率的に管理できます。このグラフィカルインターフェースは、コマンドラインを使用せずにスタッシュを作成、適用、管理するのに便利で、特に視覚的なツールを好む場合に役立ちます。スタッシュに慣れるにつれて、バージョン管理のワークフローに柔軟性と生産性をもたらすことができることを理解するでしょう。

GitKrakenでスタッシュのリストをいつでも確認し、作業ディレクトリに戻す適切なタイミングを選択できます。スタッシュは、開発におけるGitを強力なシステムにする機能であり、GitKrakenを使用することでさらに利用しやすくなります。

記事の内容に誤りがある場合, あなたは


コメント