在软件开辟过程中,我们常常会碰到须要切换分支或处理紧急任务的情况。这时,我们可能不想提交正在停止中的任务,但又不得不保存以后的修改。Git的stash
命令恰是为懂得决这类成绩而计划的。本文将具体介绍stash
的用法,帮助你更好地控制Git精华。
Git中的stash
命令用于保存以后任务目录跟暂存区的变动,以便在将来的某个时光点恢复这些变动。当你须要停止以下操纵时,stash
命令非常有效:
git stash
该命令会将以后任务区的修改跟暂存区的修改保存到一个常设的stash列表中,并清理任务区。
git stash list
该命令会列出以后保存的全部stash记录。
git stash apply
该命令将最新的stash中的变动利用到以后任务区。
git stash drop
该命令会删除最新的stash记录。
git stash save <message>
:保存变动并增加一条消息。git stash pop
:将最新的stash利用就任务区,并删除该stash。git stash clear
:清空stash列表。假设你正在开辟一个功能,但忽然接到一个紧急任务,须要修复一个bug。以下是利用stash
来保存以后任务进度的步调:
git stash
git stash apply
Git的stash
命令是一个富强的东西,可能帮助你轻松应对commit前的挑衅。经由过程控制stash
的用法,你可能更好地管理你的Git客栈,进步开辟效力。