使用 GIT 从存储库中获取特定文件
我想从远程 git 存储库签出单个文件。
有没有办法从远程 git 存储库签出单个文件,而不签出其他提交?
编辑:
根据答案,我意识到我可以执行 git fetch,然后执行 git checkout origin/branch path/to/file,效果很好。
I would like to checkout a single file from a remote git-repository.
Is there a way to checkout a single file from a remote git-repository, without checking out the other commits?
EDIT:
Following the answers, I've realized that i can do a git fetch, and then a git checkout origin/branch path/to/file, which works great.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这个类似的问题显示了一些解决方案,包括<代码>git show 和
git cat-file
。如果您想将内容检索到文件中,则需要适当地重定向
stdout
。This similar question shows a few solutions, including
git show
andgit cat-file
.If you want to retrieve the contents into a file, you'll need redirect
stdout
appropriately.