一位同事在他的存储库中有一个存储,我可以访问(通过文件系统),并且我想将这个存储放入我的存储库中的一个分支。我可以从远程回购仓库取回一个本地分行吗?
% git ls-remote ~alice/work/repo/ stash 3ccc82fb1ee0e7bde1250c7926d333ce21c109c0 refs/stash
但当我尝试获取的是,git的告诉我:“无法找到3cc82 ......”
% git fetch ~alice/work/repo stash:new_branch remote: Total 0 (delta 0), reused 0 (delta 0) error: unable to find 3ccc82fb1ee0e7bde1250c7926d333ce21c109c0 fatal: object 3ccc82fb1ee0e7bde1250c7926d333ce21c109c0 not found
有没有一种方法,我可以获取远程藏匿?
谢谢,我看到了(并向上投票)。然而,这个问题试图解决一个不同的问题;我可以看到远程回购,但我的同事藏起来而不是承诺,然后回家告诉我关于藏匿的事情,所以我只想抓住那个藏匿处。一些更长时间的解决方案呈现自己(例如制作补丁并将其应用到本地),但我一直在寻找一种直接方式将隐藏存储到我的回购库中。 – 2011-03-11 22:17:58
编辑点评与更多见解 – sehe 2011-03-13 02:40:40
哦,好!谢谢! – 2011-03-13 04:29:49