您的位置:首页 > 其它

Git: 更新单个或指定的文件

2013-01-17 10:57 1476 查看
SVN更新单个文件只需要svn up file/to/update,非常简单,而且没有歧义.

Git由于在远端和本地都有一个代码库, 这样更新单个文件比SVN要麻烦一点.

1. 如果想拿远端git服务器上的最新版本(或某个特定版本)覆盖本地的修改,可以使用git pull命令,

但这会全面更新本地代码库和工作拷贝.

2. 如果想放弃本地工作拷贝所做修改,可以使用git checkout file/to/path命令,

但该命令只能用本地库覆盖你的工作拷贝,并不能取得远端版本的更新.

所以,正确的方法应该是先更新本地库(但不更新工作拷贝),然后用本地库来更新单个的工作拷贝文件.

具体如下:

git fetch

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

转自:/article/1802030.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: