間違ったgitブランチで作業していることがよくありますか?誤ってmaster
またはmain
を変更しているか、時代遅れの支店で作業を継続しているかにかかわらず、障害のない変更を新しいブランチに切り替えることは一般的なタスクです。ここにいくつかのアプローチがあります:
私の通常のワークフローには:
master
ブランチをチェックアウトします。master
から最新の変更を引き出します。master
から新しいブランチを作成します。GitCLIを使用してください:
これは、コマンドラインを使用して、通常、私が舞台に登録されていない変更を処理する方法です。
gitステータス git stash-include-untracked Git Checkout Master Git Pull Git Branch New-Feature-Branch gitチェックアウトnew-feature-branch Git Stash Pop
Git Tower(または同様のGUI)の使用:
Git TowerのCLIステップを複製できますが、より簡単な方法は、新しいブランチを作成し、GUIのインターフェイスを使用して直接切り替えることです。他の多くのGIT GUIは、同様の合理化されたワークフローを提供します。
より効率的な方法:
最近、私はより効率的なコマンドを発見しました:
git switch -c new-branch-name
この単一のコマンドは、新しいブランチ( new-branch-name
)を作成し、それに切り替えて、ステージングされていない変更をシームレスに処理します。詳細については、ドキュメントを参照してください。 (入力で提供されていないため省略されたドキュメントへのリンク)。
より高度なGitのヒントとトリックについては、「Advanced Git」シリーズをご覧ください。
以上が新しいブランチへの舞台での変更を切り替えますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。