linux - 我可以从提取中恢复 GIT 存储吗

标签 linux git git-stash git-fetch

我有一个 git 存储库,我的同事在他的 PC 上有一个克隆。无论出于何种原因,我们都因技术问题丢失了他的存储库。

在我们丢失他的仓库前不久,他藏了一些工作,我做了一个 git fetch,然后是一个 git merge master

是否可以获取存储的内容? git fetch 命令是否也将存储库 pull 过来?

我可以使用 git branch -a 查看所有远程分支,但我需要 stash 的数据。

我们在 Ubuntu 9.10 Karmic 上运行 git version 1.6.3.3

最佳答案

抱歉,我认为您无法从中恢复过来。 (可以说,如果可以的话,这将是一个安全风险;有人可能将密码 stash 在配置文件或其他东西中。)

来自文档 (git fetch --help):从一个或多个其他存储库中获取命名的头部或标签,以及完成它们所需的对象。

关键字:命名的头。可悲的是, stash 的不是命名的头部(或标签)。

关于linux - 我可以从提取中恢复 GIT 存储吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10537086/

相关文章:

python - 使用 Python subprocess.call() 启动 ncurses 进程

linux - 在 Linux 内核中的指定地址分配内存块

git - 以编程方式获取 git 中的存储数量

git - 如果发生 merge 冲突,请使用 git stash 版本

git - git stash pop 成功后如何恢复我的 git stash

c - 在单个管道中进行多次读写

linux - Shell 脚本自动回答 Yes No 对话框

git - 由于解析器错误,将更复杂的脚本添加为 Git 别名不起作用

Git LFS 跳过文件,但 git 开始将其推送到存储库

git - 如何在使用 "git merge -s ours"选项完成的历史记录中查找 merge 提交?