1. git stash 会备份add的和没有被add的文件,且只备份这两种文件, 对么?

  1. git stash 会备份add的和没有被add的文件,且只备份这两种文件, 对么?
阅读 3.7k
1 个回答

由你给定的参数来决定。

默认储藏被跟踪了的文件。

$ git stash

储藏被跟踪但是未添加到暂存区的修改(也就是工作区的修改)。

$ git stash --keep-index

存储匹配的文件(被跟踪的)。

$ git stash  [--] [<pathspec>…​]]

储藏时包含未被跟踪的文件。

$ git stash -u

储藏所有的文件(包括被忽略的)。

$ git stash -a
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题