git暂存
给大家分享几个git命令:
git stash 暂存工作目录的修改
git stash list 查看暂存列表
git stash apply 恢复暂存内容并保持最近一次暂存记录,如果有多个暂存记录,想恢复指定的暂存记录,可以使用git stash apply stash@{},其中是git stash list中显示的暂存记录索引。例如,要恢复stash@{1}中的内容,可以使用git stash apply stash@{1}。
这种方式恢复暂存内容后,暂存记录仍然存在,下次使用git stash list时还能看到该记录。
git stash pop 使用git stash pop命令来恢复最近一次暂存的内容并同时删除暂存记录。和git stash apply一样,如果想恢复指定的暂存记录并删除它,可以使用git stash pop stash@{}。例如,要恢复并删除stash@{2}中的内容,可以使用git stash pop stash@{2}。
注意,在恢复暂存内容时,可能会出现合并冲突的情况。如果出现冲突,需要手动解决冲突,就像解决普通的git merge或git rebase过程中出现的冲突一样。解决冲突后,需要使用git add命令将解决冲突后的文件添加到暂存区,然后可以继续执行git stash apply或git stash pop命令来完成恢复操作。