从git更新单个文件

时间:2015-01-12 23:16:03

标签: git

我想更新我使用的存储库中的特定文件。

基本上我有回购X,它有N个文件。

对于一个测试,我需要拥有最新和最好的特定文件,因为我的应用程序已经加载,我不能再次下载整个项目。

有没有办法让git从repo中获取,这是一个特定文件的最新版本,而没有同步整个repo / project?

我看到很多人使用git的归档选项,这对我来说似乎有点过分......我需要发送一个命令来归档,然后另一个命令在我的本地目录上取消归档;虽然我希望git只是查看repo,如果只对该特定文件进行更改,它将更新它。

你是怎么做到的?我无法在Git手册中看到在repo中指定文件的方法。我从控制台使用常规git,没有UI也没有Github。

1 个答案:

答案 0 :(得分:7)

首先确保您在本地git repo中提供最新最好的版本:

git fetch origin

然后检索您正在寻找的一个特定文件

git checkout origin/master -- path/to/the/file

--告诉git所有其他参数都是文件,而不是参数。