GIT:本地有更改,但强制作远程仓库里作更新

简介: 有时,紧急线上修改时,这个功能有用处的。   git fetch --all git reset --hard origin/master ================ git reset --hard origin/your_branch   http://stackoverflow.com/questions/1125968/force-git-to-overwrite-local-files-on-pull http://www.xuebuyuan.com/1933454.html 本地有修改和提交,如何强制用远程的库更新更新。

有时,紧急线上修改时,这个功能有用处的。

 

git fetch --all
git reset --hard origin/master
================
git reset --hard origin/your_branch

 

http://stackoverflow.com/questions/1125968/force-git-to-overwrite-local-files-on-pull

http://www.xuebuyuan.com/1933454.html

本地有修改和提交,如何强制用远程的库更新更新。我尝试过用git pull -f,总是提示 You have not concluded your merge. (MERGE_HEAD exists)。

我需要放弃本地的修改,用远程的库的内容就可以,应该如何做?傻傻地办法就是用心的目录重新clone一个,正确的做法是什么?

 

 

正确的做法应该是:

git fetch --all
git reset --hard origin/master

git fetch 只是下载远程的库的内容,不做任何的合并git reset 把HEAD指向刚刚下载的最新的版本

 

目录
相关文章
|
2月前
|
开发工具 git
Git从远程仓库拉取指定的分支
Git从远程仓库拉取指定的分支
102 0
|
5月前
|
开发工具 git
Git删除远程仓库分支
Git删除远程仓库分支
57 0
|
6月前
|
Shell 网络安全 开发工具
Windows环境安装及配置git并连接gitee远程仓库
Windows环境安装及配置git并连接gitee远程仓库
314 0
|
4月前
|
开发工具 git
Git操作远程仓库及解决合并冲突
Git操作远程仓库及解决合并冲突
79 0
|
5月前
|
存储 Shell 开发工具
【Git】Git安装入门使用&常用命令&Gitee远程仓库上传文件与下载
【Git】Git安装入门使用&常用命令&Gitee远程仓库上传文件与下载
84 0
|
5月前
|
开发工具 git
Git在远程仓库创建分支并使用IDEA同步分支
Git在远程仓库创建分支并使用IDEA同步分支
94 0
|
5月前
|
IDE 开发工具 C#
Visual Studio使用Git忽略不想上传到远程仓库的文件
Visual Studio使用Git忽略不想上传到远程仓库的文件
|
网络安全 开发工具 git
Git远程仓库
gitHub( 地址:https://github.com/ )是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名gitHub。
18 0
|
4月前
|
安全 Shell 网络安全
Git与Gitee的远程仓库建立
Git与Gitee的远程仓库建立
44 0
|
4月前
|
网络安全 开发工具 git
Git远程仓库及注册码云
Git远程仓库及注册码云
36 0