Git 学习笔记_07(Git stash 暂存档案)

简介

在我们开发专案的时候可能目前在做一件事情,但这时候却有更紧急的事情要处理而不得不暂时放下手中的事,可是手上的事情尚未完成无法将它加入到commit中,这时暂存档案就非常重要了,可以将我们目前手中的事情暂时保存起来,既不用将它上传到commmit中也不必担心它遗失。

git stash -> 暂时储存当前目录

利用一个简单的案例来模拟需要暂存档案的环境。

Step 1 : 新增一个index.html来模拟现在手上正在处理的事情

http://img2.58codes.com/2024/2012476732D3VFg1jO.png

Step 2 : 建立一个branch issue来模拟突发装况

http://img2.58codes.com/2024/201247672iBlF6Lbkx.png

Step 3 : 持续在master中处理手中事务,但issue突然需要处理,则先将master的事物暂存下来

由于master的事物还没有处理好,无法将它加入到commit中。
http://img2.58codes.com/2024/201247678sxei4wvS1.png

使用git stash将master的事物暂存起来
http://img2.58codes.com/2024/20124767QpbF0aWSYW.png

Step 4 : 到issue中模拟处理紧急事务

http://img2.58codes.com/2024/20124767bwzGSw0QFa.png
http://img2.58codes.com/2024/20124767unI3stEQyo.png

Step 5 : 当处理完紧急状况后,回到master继续处理原本手头上的事情

回到master后可以利用指令git stash pop可以回复暂存的档案
http://img2.58codes.com/2024/20124767IyCtIhGtHV.png

原本在master中暂存的index.html的程式透过git stash pop恢复了
http://img2.58codes.com/2024/20124767hoqxt6FjBA.png

参考资料 :
掌握 Git 与 Github 程式时光机


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章