3895得票13回答
将已存在但未提交的工作移动到Git中的新分支

我开始着手开发一个新功能,编码了一段时间后,决定将此功能放到自己的分支中。 我该如何将现有的未提交更改移动到新分支并重置我的当前分支? 我想在保留新功能上的现有工作的同时重置我的当前分支。

3726得票32回答
当多个文件发生更改时,如何仅储存其中一个文件?

我如何只储存分支上的一个已修改文件?

2646得票1回答
查看存储库中的内容,无需应用它

我如何查看一个stash里的内容,而不会应用它?

2467得票25回答
如何在Git中恢复丢失的存储库?

我经常使用git stash和git stash pop来保存和恢复我的工作树中的更改。昨天,我在我的工作树中有一些已经被存储和弹出的更改,然后我又对我的工作树进行了更多的更改。我想回去查看昨天存储的更改,但git stash pop似乎删除了所有相关提交的引用。 我知道,如果我使用git s...

2360得票28回答
如何按名称命名和检索Git存储?

我该如何保存/应用一个有名字的git储藏(stash)? 我不想在 git stash list 中查找它的索引号。我尝试了 git stash save "my_stash_name",但这只会更改储藏的描述,对应的 git apply "my_stash_na...

2359得票14回答
如何在Git中储藏(stash)特定的文件?

我如何将特定文件暂存,而其他当前修改的文件不包含在即将保存的暂存中? 例如,如果git状态给出以下结果:younker % gst # On branch master # Your branch is ahead of 'origin/master' by 1 commit. ...

2312得票20回答
如何隐藏未跟踪的文件?

我对一个文件进行了更改,并添加了一个新文件,想要使用git stash将它们存储起来,以便在切换到另一个任务时使用。但是,仅使用git stash命令只会将现有文件的更改存储起来,而新文件仍然存在于我的工作树中,干扰我未来的工作。那么,如何存储这个未跟踪的文件?

2097得票12回答
如何一次性删除所有 Git 储藏?

我该如何一次性删除所有Git的存储区(stash)? 具体来说,我的意思是只需输入一个命令。

1837得票15回答
对比一个存储区与Git中的差异

我怎样能够查看取消暂存所做的更改会对当前工作树产生什么影响?在应用更改之前,我想知道将会进行什么更改!

1548得票9回答
git stash pop和git stash apply有什么区别?

我已经使用git stash pop有一段时间了。最近我发现了git stash apply命令。当我尝试使用它时,似乎和git stash pop的功能相同。 git stash pop和git stash apply之间有什么区别?