赞
踩
首先,git stash的含义是将修改的代码先暂存起来,让本地仓库回到最后一次提交时的状态,便于代码的更新管理,主要避免修改文件与最新代码的冲突。
最近项目中遇到一些文件修改了,暂时不想提交,就想到了使用stash命令。
首先,可以将自己想提交的文件,先进行暂存的更改,然后进行commit
之后将不想提交的文件 ,执行git stash命令,如下图
项目修改区相应的文件就暂时看不到了,之后执行命令git pull ,进行项目代码的更新
之后执行命令git push ,对之前commit 的内容进行提交
再之后执行命令 git stash pop,释放出之前修改的文件,默认是stash最后一次的内容,之前stash的内容还是存储在git仓库里。
git stash 和git stash pop是最基础的命令,还有
git stash save '保存的信息' 其实和git stash的作用是一样的,
塞进的信息便于理解stash条目的内容
git stash list 展示出所有stash信息的列表,左边标题的形式是stash@{n}
git show stash@{n} 展示指定的stash中的某一条的信息
git stash drop 这个命令是要丢弃掉最新的一个stash条目,等同于git stash drop stash@{0}~~~~
git stash drop stash@{n} 这个命令是要丢弃掉指定的一个stash条目
git stash clear 清除所有的stash的信息
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。