
# 储藏更改
#### 添加存储
使用[stash](https://git-scm.com/book/en/v2/Git-Tools-Stashing-and-Cleaning)存储，可以将当前更改移动到临时位置，而无需将其提交，从而将工作副本恢复到"干净"（即HEAD提交）状态。
要存储更改，请执行以下任一操作：
- 在**"源代码管理"** 部分操作
  1. 在**"源代码管理"** 视图中，展开**"源代码管理"**部分。
  
  2. 单击要存储更改的存储库旁边的**"更多操作"** 按钮（![](https://support.huaweicloud.com/usermanual-codeartside/zh-cn_image_0000002377669321.png)），指向**"存储"** ，然后执行以下操作之一：
     - 要存储已暂存的更改，请选择**"储藏"** 。如下图所示：
       图1储藏菜单   
       ![](https://support.huaweicloud.com/usermanual-codeartside/zh-cn_image_0000002343951218.png) 
     
     - 要存储所有更改，包括未暂存和未版本化的文件，请选择**"储藏（包含未跟踪）"** 。如下图所示：
       图2储藏包含未跟踪菜单   
       ![](https://support.huaweicloud.com/usermanual-codeartside/zh-cn_image_0000002343791442.png) 
      
   
- 在"储藏"部分操作
  1. 在**"源代码管理"**视图中，展开"储藏"部分。在"储藏"视图中，展开存储列表
  
  2. 单击"储藏..."。如下图所示：
     图3储藏菜单   
     ![](https://support.huaweicloud.com/usermanual-codeartside/zh-cn_image_0000002377829217.png)
     图4创建储藏   
     ![](https://support.huaweicloud.com/usermanual-codeartside/zh-cn_image_0000002377669329.png) 
   
 
#### 应用存储
移动更改后，用户可以随时重新应用它们到用户的工作副本中。要应用存储，请执行以下任一操作：
- 在**"源代码管理"** 部分操作
  1. 在**"源代码管理"** 视图中，展开**"源代码管理"**部分。
  
  2. 单击要重新应用更改的存储库旁边的**"更多操作"** 按钮（![](https://support.huaweicloud.com/usermanual-codeartside/zh-cn_image_0000002343951222.png)），指向**"存储"** ，然后执行以下操作之一：
     - 要应用最近的存储，并且当前存储不从存储堆栈中删除，请选择"应用最新储藏"。如下图所示：
       图5应用储藏   
       ![](https://support.huaweicloud.com/usermanual-codeartside/zh-cn_image_0000002343791446.png)
       图6储藏列表   
       ![](https://support.huaweicloud.com/usermanual-codeartside/zh-cn_image_0000002377829221.png) 
     
     - 要应用任意存储，并且删除存储堆栈中的记录，请选择**"弹出储藏"** 。如下图所示：
       图7弹出储藏   
       ![](https://support.huaweicloud.com/usermanual-codeartside/zh-cn_image_0000002377669333.png)
       图8储藏列表   
       ![](https://support.huaweicloud.com/usermanual-codeartside/zh-cn_image_0000002343951226.png) 
      
   
- 在"储藏"部分操作
  1. 在**"源代码管理"**视图中，展开"储藏"部分。在"储藏"视图中，展开存储列表
  
  2. 选择需要应用的储藏，然后执行以下操作之一：
     - 要应用最近的存储，并且当前存储不从存储堆栈中删除，右键展示菜单，选择"应用"。如下图所示：
       图9应用储藏   
       ![](https://support.huaweicloud.com/usermanual-codeartside/zh-cn_image_0000002343791458.png) 
     
     - 要应用任意存储，并且删除存储堆栈中的记录，请选择"弹出..."。如下图所示：
       图10弹出储藏   
       ![](https://support.huaweicloud.com/usermanual-codeartside/zh-cn_image_0000002377829229.png) 
      
   
 
#### 删除存储
用户可以清理存储堆栈以删除不再需要的存储。要删除存储，请执行以下任一操作：
- 在**"源代码管理"** 部分操作
  1. 在**"源代码管理"** 视图中，展开**"源代码管理"**部分。
  
  2. 单击要重新应用更改的存储库旁边的**"更多操作"** 按钮（![](https://support.huaweicloud.com/usermanual-codeartside/zh-cn_image_0000002377669337.png)），指向**"存储"** ，然后执行以下操作之一：
     - 要删除任意存储，请选择"删除储藏"，并在打开的弹出窗口中选择所需的存储。如下图所示：
       图11删除储藏   
       ![](https://support.huaweicloud.com/usermanual-codeartside/zh-cn_image_0000002343951230.png) 
     
     - 要删除所有存储，请选择"删除所有储藏"。如下图所示：
       图12删除所有储藏   
       ![](https://support.huaweicloud.com/usermanual-codeartside/zh-cn_image_0000002343791462.png) 
     
     - 在"储藏"部分操作
     
     
     1. 在**"源代码管理"**视图中，展开"储藏"部分。在"存储"视图中，展开存储列表。
     2. 选择需要应用的储藏，然后执行以下操作之一：
     - 要删除任意存储，请选择"删除储藏"，并在打开的弹出窗口中选择所需的存储。如下图所示：
       图13删除储藏   
       ![](https://support.huaweicloud.com/usermanual-codeartside/zh-cn_image_0000002377829233.png) 
     
     - 要删除所有存储，请选择"删除所有储藏"。如下图所示：
       图14清除储藏   
       ![](https://support.huaweicloud.com/usermanual-codeartside/zh-cn_image_0000002377669345.png) 
       
   
 
