Questions tagged «git-stash»

允许将正在工作的git目录中的待处理更改移开并稍后恢复,即将其保存。您可以具有多个存储,也可以将其用于将挂起的更改移至另一个分支。



18
如何在Git中恢复掉下的藏匿处?
我经常使用git stash并git stash pop保存和恢复工作树中的更改。昨天,我在工作树中进行了一些隐藏和弹出的更改,然后对工作树进行了更多更改。我想返回查看昨天的隐藏更改,但git stash pop似乎删除了对关联提交的所有引用。 我知道,如果我用git stash那么git的/裁判/藏匿包含的参考提交用于创建藏匿。和git的/日志/裁判/藏匿包含了整个藏匿。但是那些参考文献已经消失了git stash pop。我知道提交仍在我的存储库中的某个位置,但是我不知道它是什么。 有没有简单的方法来恢复昨天的隐藏提交参考? 请注意,这对我今天并不重要,因为我每天都有备份,可以回到昨天的工作树中进行更改。我问,因为必须有一个更简单的方法!
1733 git  recovery  git-stash 

3
如何git存储特定文件?
如何隐藏一个特定文件,而将其他当前已修改的文件保存在我要保存的隐藏文件之外? 例如,如果git status给我这样的话: younker % gst # On branch master # Your branch is ahead of 'origin/master' by 1 commit. # # Changes not staged for commit: # (use "git add <file>..." to update what will be committed) # (use "git checkout -- <file>..." to discard changes in working directory) …
1653 git  git-stash 

15
您如何存储未跟踪的文件?
我对一个文件进行了更改,再加上一个新文件,并希望在我切换到另一项任务时使用git stash进行保存。但是git stash本身仅存储对现有文件的更改;新文件保留在我的工作树中,使以后的工作变得混乱。我如何隐藏这个未跟踪的文件?
1431 git  git-stash 

20
如何在git中按名称命名和检索存储?
我总是觉得你可以给一个藏匿点一个名字git stash save stashname,以后可以申请给一个名字git stash apply stashname。但是似乎在这种情况下,所有发生的事情都stashname将用作隐藏说明。 没有办法真正命名藏匿处吗?如果没有,您将建议如何实现同等功能?本质上,我有一个很小的存储区,我想定期申请该存储区,但不想一直寻找git stash list其实际存储区号是多少。
1417 git  git-stash 

13
Git diff对藏匿处
我如何看到取消隐藏将对当前工作树进行的更改?我想知道在应用之前将进行哪些更改!
1355 git  git-stash 

6
git stash pop和git stash之间的区别适用
我已经使用git stash pop了一段时间了。我最近发现了该git stash apply命令。当我尝试时,它的工作方式似乎与相同git stash pop。 git stash pop和之间有什么区别git stash apply?
1022 git  git-stash 

6
Git:根据主服务器上未上演的/未提交的更改创建分支
上下文:我正在为master添加一个简单的功能。几分钟后,我意识到这并不是那么简单,进入一个新分支应该更好。 这总是发生在我身上,我不知道如何切换到另一个分支,并在我离开主分支的情况下进行所有这些未提交的更改。我本来git stash && git stash branch new_branch可以做到的,但这就是我所得到的: ~/test $ git status # On branch master nothing to commit (working directory clean) ~/test $ echo "hello!" > testing ~/test $ git status # On branch master # Changed but not updated: # (use "git add <file>..." to update what will …
991 git  git-stash 


6
如何恢复隐藏的未提交的更改
我在开发部门进行了一些未提交的更改,并使用对其进行了隐藏git stash,但是其中一些更改在那些已隐藏的更改中非常重要。有什么办法找回这些更改吗? 另外,自此以后,我对隐藏的代码文件进行了一些更改。 如果有可能,我是否有可能将隐藏的更改检索到新分支?
686 git  git-stash 


15
是否可以预览git中的隐藏内容?
我经常将工作放到以后,然后再进行其他处理,几周后,我想检查存储库,并找出如果将其应用于当前状态的工作树会对其进行哪些更改。 我知道我可以在存储区上执行git diff,但这向我展示了工作树和存储区之间的所有差异,而我只是想知道存储区将要应用的变化。 我怎样才能做到这一点?
554 git  git-stash 

6
git stash适用版本
我有2个分支:大师| 设计 在设计工作中,我做了一个秘密工作,然后转而使用母版,进行了一些调整。切换回设计,并且stash apply只做一次丢失了我在设计分支中的所有更改。 我希望我所有的工作都在一个藏匿处,因为我还没有清除或删除它们。 如果我存储列表,我会得到4个结果: stash@{0}: WIP on design: f2c0c72... Adjust Password Recover Email stash@{1}: WIP on design: f2c0c72... Adjust Password Recover Email stash@{2}: WIP on design: eb65635... Email Adjust stash@{3}: WIP on design: eb65635... Email Adjust 如果我尝试git stash apply f2c0c72出现错误: fatal: Needed a single revision f2c0c72: no valid …
512 git  git-stash 

10
如何解决git stash冲突而无需提交?
正如这个问题中所问的那样,我还想知道如何解决冲突git stash pop而不向提交中添加所有修改(就像没有冲突的“ git stash pop”一样)。 我目前的方法非常不明智,因为我是这样进行的: git stash pop -> CONFLICT git stash drop [resolve conflict] [add conflict files] git reset HEAD <all files that are in commit-mode> [更新]再现它的方法: mkdir foo; cd foo; git init echo "1" > one echo "2" > two git add -A; git commit -m …
494 git  git-stash 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.