ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
下面是一些关于git stash的常见用法: 1. 保存当前工作进度 当你想要切换分支,但又不想提交当前的改动时,可以使用git stash命令: >[info]git stash save "保存的描述信息 或者,更简单地,你可以使用: >[info]git stash 这会保存你所有未提交的改动到一个栈上。 2. 查看已存储的stash列表 你可以使用以下命令来查看所有已存储的stash: >[info]git stash list 3. 应用stash 如果你想应用某个stash(恢复到你的工作目录),可以使用: >[info]git stash apply stash@{n} 这里的{n}是你想应用的stash的编号,你可以通过git stash list查看。如果你想应用最新的stash,可以简单地使用: >[info]git stash apply 或者使用git stash pop,这会应用stash并且从列表中删除它: >[info]git stash pop 4. 删除stash 如果你已经应用了一个stash并且不再需要它,可以将其删除: >[info]git stash drop stash@{n} 或者,如果你想删除所有stash,可以使用: >[info]git stash clear 5. 查看stash的改动 如果你想查看stash的具体改动,可以使用: >[info]git stash show -p stash@{n} 这将会显示stash的改动差异。 6. 从stash创建分支 有时你可能想从某个stash创建一个新的分支来测试或继续你的工作: >[info]git stash branch <branch-name> stash@{n} 这将会创建一个新的分支,并且应用stash@{n}的改动到这个新分支上。 echo "path/to/file.ext" >> .gitignore