【发布时间】:2011-03-21 01:17:10
【问题描述】:
场景:
- 我在本地对单个文件进行了一些更改并运行
git add、git commit和git push - 文件被推送到远程源主存储库
- 我有另一个本地存储库,它通过 Capistrano 使用该远程存储库中的“remote_cache”方法部署
- 现在我不想部署整个应用程序,只想更新/签出单个文件。
这对 git 来说有可能吗?我找不到任何可行的方法,也无法弄清楚。使用 SVN 我刚刚做了svn up file 和瞧。
【问题讨论】:
-
您可能需要考虑将接受的答案更改为实际回答您问题的答案。 ;)
-
6年多之后,我相信我们可以放心地假设这不会发生@steps...
-
使用 Git 2.23(2019 年 8 月),它是
git restore -s origin/master -- path/to/file。见my answer below。
标签: git git-checkout