Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Smartgit:将本地更改从存储移动到分支_Git_Smartgit - Fatal编程技术网

Smartgit:将本地更改从存储移动到分支

Smartgit:将本地更改从存储移动到分支,git,smartgit,Git,Smartgit,我有本地更改,我已将其存储在存储库中。我现在(之后)创建了一个新分支,希望将我的更改从stash推送到这个分支。SmartGit:Local>应用隐藏 当我尝试使用SmartGit时,它问我:还原索引(复选框),这是什么?我是否应该选择它 还原索引选项将产生一个git stash apply--Index。根据法律,这意味着: 如果使用--index选项,则尝试恢复 工作树的更改,也包括索引的更改。然而,这可以 如果存在冲突(存储在索引中,其中 因此,您不能再按原样应用更改 原来) 因此,一般来

我有本地更改,我已将其存储在存储库中。我现在(之后)创建了一个新分支,希望将我的更改从stash推送到这个分支。SmartGit:Local>应用隐藏

当我尝试使用SmartGit时,它问我:还原索引(复选框),这是什么?我是否应该选择它


还原索引选项将产生一个
git stash apply--Index
。根据法律,这意味着:

如果使用--index选项,则尝试恢复 工作树的更改,也包括索引的更改。然而,这可以 如果存在冲突(存储在索引中,其中 因此,您不能再按原样应用更改 原来)


因此,一般来说,是的,您应该尝试在启用此选项的情况下应用隐藏。

这里是--索引,并用一个示例进行了解释,这使事情更清楚:引用@ThomasLauria提供的链接:
重新应用了对文件的更改,但您之前暂存的文件没有重新加载。要做到这一点,您必须使用--index选项运行git stash apply命令,以告诉该命令尝试重新应用已转移的更改。
那么“apply&Drop”按钮的作用是什么?