> 文档中心 > Git在不上传代码情况下拉取最新代码

Git在不上传代码情况下拉取最新代码


解决方法

// 本地代码备份> git stash

stash 可以在现将工作台代码暂存起来,之后再行恢复。每个暂存内容会对应一传编号

//拉取代码> git pull
//恢复工作台> git stash apply stash@{0}

其中stash@{0} 根据自己保存内容进行更换,可以通过下方命令查看

// 查看暂存队列> git stash list回显:stash@{0}: WIP on master: 589c456 1stash@{1}: WIP on master: 31a7059 1
// 删除暂存队列> git stash drop

注意事项

stash的工作区恢复不能在powershell环境下运行,会报错。建议使用Bash命令进行操作

// 在powershell 中使用 git stash apply stash@{0} 出现的错误> error: unknown switch `e'