初学者在进行Git的多端同步过程中经常出现各个问题
我们可以通过创建一个临时副本解决他
git stash
或者
git stash save "name"
我们可以通过这个命令去访问所有的stash
git stash list
恢复stash的几种方法
恢复最近的stash
git stash pop
恢复指定的stash
git stash apply stash@{n}
操作流程
1. 保存本地更改到 stash
将当前工作目录和暂存区的更改(包括未跟踪的文件)保存到 stash
中:
git stash push -u -m "Save local changes before pull"
-u
或--include-untracked
:将未跟踪的文件也保存到stash
中。-m "message"
:为stash
添加一条描述信息,方便后续识别。
2. 拉取远程仓库的最新代码
从远程仓库(如 GitHub)拉取最新的代码,确保本地代码与远程仓库同步:
git pull origin main
origin
:远程仓库的名称(通常是origin
)。main
:分支名称(根据你的实际分支名称替换)。
3. 恢复 stash
中的本地更改
将之前保存的本地更改从 stash
中恢复: