git stash的用法

首先,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的信息

发布了8 篇原创文章 · 获赞 0 · 访问量 95

猜你喜欢

转载自blog.csdn.net/lyh135923/article/details/105162078