当前位置:   article > 正文

git merge一个指定文件_git merge 单个文件

git merge 单个文件

 

git里面的merge是全merge ,没有单个文件merge。

要实现一个文件的merge ,可以使用git checkout 这个命令

 

git checkout xxxx(分支名)  xxxx(文件名)

这个命令是覆盖的意思,是说把另一个分支的文件覆盖到当前的分支上,

所有,最好不要在master上面操作,可以建立一个临时的分支,然后,commit

在merge到master分支上,这样就实现了单个文件的merge。

 

当然,这个功能还有一个作用,就是文件的回退,例如你改了这个文件,

然后你想变回和服务器一样的文件,那么你可以用下面的命令。

git checkout HEAD  xxxx(文件名)

就会回退到服务器的版本文件一直,也是覆盖功能,就是把服务器的文件取下来,覆盖到本地了。

git是用HEAD这个指针来控制文件的。

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/704003
推荐阅读
相关标签
  

闽ICP备14008679号