在日常开发过程中,有时需要临时性修复bug或者配合同事提交其依赖的代码,这时你在本地开发的代码由于未开发完成就不能提交到远程仓库。
// 将当前所有的修改项(未提交的)进行暂存、压栈。此时代码回到上一次的修改状态,使用gst可以查看状态
git stash
// 查看所有的暂存项
git stash list
// 清除所有的暂存项
git stash clear
// 将暂存项重新应用,使用gst可以查看到暂存项已恢复,但不会删除git stash list中的记录
git stash apply
// 清除list中的stash记录,并重新应用
git stash pop
网友评论