git切换到另一分支更改也会随之过去

简介: git切换到另一分支更改也会随之过去

一次的修改如果没有 commit如果切换到另一分支就会把修改带到另一个分支

这时可以使用 git stash



其他使用场景

  • 切换分支:当正在一个分支上工作,但需要临时切换到另一个分支处理一些紧急任务时,可以使用 git stash 保存当前的工作进度。完成紧急任务后,可以返回到原来的分支并使用 git stash pop 恢复工作状态。
  • 测试冲突解决方案:如果想尝试不同的方法来解决合并冲突,git stash 可以帮助保存当前尝试的状态,以便可以从原始冲突状态重新开始。
    整理提交:如果工作目录有多个功能或更改,但想要分开提交,可以使用 git stash 暂时保存某些更改,只提交需要的更改,然后再恢复其他更改。
  • 保留临时修改:在进行一些实验性更改或调试时,可能不想立即进行提交。git stash 允许保留这些更改而不影响代码库的其余部分。
  • 暂存部分更改:使用 git stash --keep-index,可以仅仅暂存未暂存的更改,而保留已经暂存(即将提交)的更改。
  • 清理工作目录:在进行代码审查或切换到一个需要干净工作目录的任务之前,git stash 可以帮助快速清理工作目录。
  • 暂存与工作目录的更改分离:使用 git stash save --patch,可以选择特定的更改进行暂存,这在工作目录和暂存区都有未提交更改时特别有用。
相关文章
|
2月前
|
开发工具 git
Git教程:深入了解删除分支的命令
【4月更文挑战第3天】
484 0
Git教程:深入了解删除分支的命令
|
2月前
|
开发工具 git 开发者
|
2月前
|
开发工具 git
|
1月前
|
项目管理 开发工具 git
Git项目管理——分支(三)
Git项目管理——分支(三)
27 2
|
2月前
|
JSON 开发工具 git
git rebase 合并当前分支的多个commit记录
git rebase 合并当前分支的多个commit记录
|
2月前
|
开发工具 git 开发者
|
2月前
|
开发工具 git
|
1月前
|
开发工具 git
git将一个远程分支的部分修改提交到另一个远程分支
git将一个远程分支的部分修改提交到另一个远程分支
14 1
|
29天前
|
敏捷开发 测试技术 持续交付
【git分支管理策略】如何高效的管理好代码版本
【git分支管理策略】如何高效的管理好代码版本
93 0
|
2月前
|
开发工具 git
Git 保姆级教程(二):Git 分支
Git 保姆级教程(二):Git 分支