GIT 中的存储文件与暂存文件之间的区别
Difference between stash vs stage files in GIT
当我需要在签出到另一个分支之前保存我从一个分支所做的更改时,git 有时会说:暂存或提交文件,然后才能签出到另一个分支。但是有人建议我使用隐藏选项:
暂存文件不足以在签出到另一个分支之前保存我的文件?
暂存文件和隐藏文件有什么区别?
谢谢
1.- 超过 "save" 您的文件,按照 Git 预期的流程进行操作。 (求教,Git知道:))
2.- Stash 会将修改后的文件移动到堆栈中。因此,稍后在同一个或另一个分支中,您将能够将它们带回来并在您的项目中看到这些修改。
阶段 是进行提交之前的步骤,您将修改后的文件添加到 "Staged files" 以创建下一次提交。
现在,你用 存储你的文件
$git stash
然后您使用
添加文件(阶段)
$git add
现在,为什么隐藏更改比暂存更改更好?
或许这部分文档可以解决你的疑惑:
来自文档:
Stashing:
Often, when you’ve been working on part of your project, things are in
a messy state and you want to switch branches for a bit to work on
something else. The problem is, you don’t want to do a commit of
half-done work just so you can get back to this point later. The
answer to this issue is the git stash command.
查看以下链接:
当我需要在签出到另一个分支之前保存我从一个分支所做的更改时,git 有时会说:暂存或提交文件,然后才能签出到另一个分支。但是有人建议我使用隐藏选项:
暂存文件不足以在签出到另一个分支之前保存我的文件?
暂存文件和隐藏文件有什么区别?
谢谢
1.- 超过 "save" 您的文件,按照 Git 预期的流程进行操作。 (求教,Git知道:))
2.- Stash 会将修改后的文件移动到堆栈中。因此,稍后在同一个或另一个分支中,您将能够将它们带回来并在您的项目中看到这些修改。
阶段 是进行提交之前的步骤,您将修改后的文件添加到 "Staged files" 以创建下一次提交。
现在,你用 存储你的文件
$git stash
然后您使用
添加文件(阶段)$git add
现在,为什么隐藏更改比暂存更改更好? 或许这部分文档可以解决你的疑惑: 来自文档:
Stashing:
Often, when you’ve been working on part of your project, things are in a messy state and you want to switch branches for a bit to work on something else. The problem is, you don’t want to do a commit of half-done work just so you can get back to this point later. The answer to this issue is the git stash command.
查看以下链接: