git总结 —— 切换到分支时提示提交或暂存修改
修改记录
20211130:
- 新建文档,git stash 基本使用场景及方法概述;
20220208:
- 新增部分图片,说明弹出操作细节;
- 添加了误删 stash 记录后,如何恢复的说明;
问题场景描述
当在某一分支做了一些修改,但是临时需要切换到另一分支上时,就会提示以下问题:
提示,当前分支存在一些修改,请在切换分支前先提交本次修改或暂存。
解决思路
其提示已经相当明确了:
- commit 这次修改;
- 暂存本次修改;
- 放弃本次修改;
我们就挨个试验一下:
提交本次修改到本地
git status // 查看当前修改的文件,确认本次需要添加的修改文件;
git diff // 确认修改点
git add <file_name> // 添加修改的文件
git commit -m “comment” // 对本次修改做简单说明,并在本地提交修改
git switch/checkout other_branch // 本地提交修改后,进行分支切换,就不会报错了
放弃本次修改
git reset --hard // 直接回退到修改前的状态
git switch/checkout other_branch // 本地提交修改后,进行分支切换,就不会报错了
暂存本次修改
git status // 查看当前修改的文件,确认本次需要添加的修改文件;
git diff //