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

转载 2013年12月03日 11:01:45

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

相关文章推荐

GIT 恢复单个文件到历史版本

之前一直没有用到这个功能,最近手误改错了一个文件,其实完全可以手动改回来,但是由于使用git,那么就要利用她所带的“高大上”的功能啊。Google了一下命令,都是一样的方法,引用如下:   ...
  • dj0379
  • dj0379
  • 2016年01月20日 16:47
  • 1737

C#上传指定单个文件到FTP

  • 2017年06月23日 10:17
  • 20KB
  • 下载

将指定文件夹下的所有单个文件 打包

在参考别人代码的基础上做的,所有文件的打包名字类似“assets_resources_obj_cube.prefab using UnityEngine; using UnityEditor; us...
  • satela
  • satela
  • 2015年10月09日 10:31
  • 142

android下载单个文件时时更新进度条

package com.test; import java.io.File; import java.io.FileOutputStream; import java.io.IOExceptio...

io例子---实例116 显示文件的基本信息 , 实例117 显示目录的基本信息,实例118 在指定的目录下创建单个文件

/**  * 实例116  显示文件的基本信息  *  */ import java.io.*; public class FileDemo_01 { public static ...

WebSphere 6.1 程序 更新文件 替换或添加单个文件

在日常的使用中,一个javaee程序部署以后,以后续的使用中会有模块等的更新,但我经常见到有人直接更新服务器上的类包,文件等,(可能是tomcat,jboss这种热部署使用惯了)这样子的方式有几个问题...

android git 下载单个工程

来源:http://blog.csdn.net/droidpioneer/article/details/6612026 Android官方网站http://source.android.com...

Android 源码下载完成后,如何切换单个Git库的版本到历史任意版本?

Android 源码下载完成后,如何切换单个Git库的版本到历史任意版本?
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Git: 更新单个或指定的文件
举报原因:
原因补充:

(最多只允许输入30个字)