如果我使用git隐藏更改,它只会隐藏未提交的文件,还是会隐藏所有未推送到git的内容?git暗藏隐藏所有更改或只是未提交的隐藏
1
A
回答
2
您的问题的答案是,Git会将所有不是承诺存储到您的本地分支。
当你做一个git stash
,它实际上使两个临时提交。第一个包含您已上演的文件(即通过对其执行git add
)。第二个实际包含你的工作目录文件。
当你做一个git stash apply
时,Git会恢复工作目录。但是,如果你做git stash apply --index
,那么它会也试图恢复索引(即你的阶段文件)。
因此,git stash
清理板岩,并将您的舞台和工作目录保留在最近提交时的状态。
1
它将隐藏工作目录的脏状态,特别是跟踪已被修改的文件以及已经启动但尚未提交的更改。
这是没有必要保存提交的文件,因为,他们已经承诺。因此,如果通过“推送到git”,你的意思是本地提交已被推送到镜像/原始仓库,它们也不会被保存(因为它们已经被提交)。
0
从git stash
文档:
积攒需要你的工作目录的脏状态 - 也就是说,修改后的跟踪文件和暂存的变更 - 并将其保存的,你可以重新申请未完成的变化的堆栈任何时候。 Source
相关问题
- 1. 溢出隐藏隐藏所有内容
- 2. “提交您的更改或隐藏它们”是什么意思?
- 3. 隐藏git提交发布分支
- 4. 隐藏表行是隐藏
- 5. 隐藏提交的分区
- 6. Excel事件更改:隐藏或取消隐藏行
- 7. 是否意外的分支开关git暗藏/ git隐藏pop可以吗?
- 8. 表单隐藏提交
- 9. 提交后隐藏div
- 10. 隐藏表单提交
- 11. 隐藏提交按钮
- 12. JQuery提交隐藏表格
- 13. Javascript未提交隐藏字段值
- 14. NG隐藏不隐藏所选项目
- 15. Git:合并隐藏某些更改
- 16. Swift ios只隐藏UIView或隐藏UIView内的元素
- 17. 隐藏提示
- 18. 隐藏的隐藏栏
- 19. 隐藏使用Git
- 20. 隐藏最后一行不隐藏表单提交
- 21. 提交后隐藏HTML5输入表单并隐藏
- 22. 如何恢复未在git中提交的隐藏文件?
- 23. Javascript提交隐藏字段提交
- 24. 提交表单隐藏值提交
- 25. 提交时提交地址隐藏
- 26. 提交后隐藏提交按钮?
- 27. 有没有办法在Git中隐藏工作树更改和最新提交
- 28. AdBannerView&popover:只是隐藏?
- 29. J查询隐藏隐藏
- 30. 隐藏/取消隐藏行