# スタックされたプル要求の確認

スタック内の任意の場所にあるプル要求に関するレビュー フィードバックに対処し、変更をスタックの残りの部分にカスケードします。

> [!NOTE] この機能はパブリック プレビュー段階であり、変更される可能性があります。

スタック内の各プル要求には、そのレイヤーの差分のみが表示されます。 つまり、レビュー担当者は、任意のプル要求に対して個別に変更を要求できます。 レビュー担当者がプル要求の中間スタックで変更を要求する場合は、変更を所有するブランチで修正を行い、その上のブランチが更新プログラムを取得するようにリベースする必要があります。

## レビューフィードバックへの対処

1. 変更が必要なブランチに移動します。

   ```shell copy
   gh stack checkout BRANCH-NAME
   ```

   
`gh stack bottom`、`gh stack down`、`gh stack up`、`gh stack top`を使用してスタック内を移動することもできます。

1. 要求された修正を行い、ステージングしてコミットします。

   ```shell copy
   git add .
   git commit -m "helpful-commit-message"
   ```

1. 変更をスタックの残りの部分にカスケードします。 これにより、変更されたブランチの上のすべてのブランチがリベースされ、修正プログラムが取得されます。

   ```shell copy
   gh stack rebase
   ```

1. 更新されたスタックをプッシュします。 これにより、 `--force-with-lease` を使用して、リベースされたブランチを安全に更新します。

   ```shell copy
   gh stack push
   ```

プッシュすると、変更されたプル要求の上にある各プル要求に更新が反映され、CI チェックが再トリガーされます。