如何从Git的服务器库中获取单个文件?
我正在使用运行Git的服务器在网站上工作。 我使用Git进行部署(而不是GitHub)。 这是在我使用钩子方法参与之前设置的,我提到了这个问题并输入了下面的命令,但它不起作用。
所以基本上,我如何从服务器上取出单个文件? 例如,如果我想更新我的本地文件index.php? git pull index.php?
可以这样做(在部署的存储库中):
git fetch
// git fetch will download all the recent changes, but it will not put it in your current checked out code (working area).
其次是:
git checkout origin/master -- path/to/file
//git checkout origin/master -- path/to/file will checkout the particular file from the the downloaded changes (origin/master).
git fetch --all
git checkout origin/master -- <your_file_path>
git add <your_file_path>
git commit -m "<your_file_name> updated"
这假设你从原始/主文件中提取文件。
尝试使用:
git checkout branchName - fileName
例如:git checkout master - index.php
链接地址: http://www.djcxy.com/p/37807.html上一篇: How to pull a single file from a server repository in Git?