首页 > 其他分享 >git强制覆盖本地代码

git强制覆盖本地代码

时间:2023-05-31 15:56:39浏览次数:38  
标签:origin reset git -- hard master 本地 强制

git pull 强制覆盖本地的代码方式,下面是正确的方法:

git fetch --all
然后,你有两个选择:

git reset --hard origin/master
或者如果你在其他分支上:

git reset --hard origin/<branch_name>
说明:

git fetch从远程下载最新的,而不尝试合并或rebase任何东西。

然后git reset将主分支重置为您刚刚获取的内容。 --hard选项更改工作树中的所有文件以匹配origin/master中的文件。

标签:origin,reset,git,--,hard,master,本地,强制
From: https://www.cnblogs.com/julia888/p/17446379.html

相关文章

  • 新建Git仓库并添加本地项目.txt
    1.在自己的GitHub上创建一个仓库。2.打开命令行工具,切换到需要上传的工程目录下。3.初始化当前目录作为Git仓库。gitinit4.添加目录下的文件到本地仓库。gitadd.添加当前目录下的所有文件如果需要unstage某个文件,使用gitresetHEAD<file>命令5.提交staged的文件git......
  • git 远端分支管理、仓库迁移:017
    1.在Github上创建分支: 2.在Github上删除分支:  3.使用命令来删除远端分支:如果远端分支发生改变,需要通过gitpull来获取远端最新分支,如下图,就可以看到获取到了最新分支: 查看本地分支和远端分支:gitbranch-a 本地无法切换远端分支,但是我们可以通过命令:check......
  • yum本地仓库脚本编写
    Linux内网Yum仓库自动化部署脚本原创 李逸皓 运维book思议 2023-05-2918:57 发表于河北收录于合集#Linux26个#脚本71个#运维38个#服务器30个#shell54个先放个链接,万一有人关注呢运维book思议李小白,一个北漂的运维。希望能够通过本公众号与业内各......
  • k8s强制删除namesapce
    背景在删除namespace时,其状态一直为Terminating 解决方法:删除 finalizers获取待删除namespace的信息kubectlgetnspro-ojson>test.json删除其中的 finalizers部分vitest.json"spec":{"finalizers":["kubernetes"]......
  • 主流源代码设计工具Github介绍
        众所周知,目前主流的源代码管理工具有Github和TFS这两个软件。而现在也是越来越多人使用和支持Github这个软件,我接下来将会详细介绍Github这款软件。Git是一款免费、开源的分布式版本控制系统,而Github是一个基于git的代码托管平台,付费用户可以将代码可见设置权限,而我们......
  • k8s强制删除CRD
    在Kubernetes中,当你删除一个自定义资源对象时,默认情况下其实并不会真正删除。相反,Kubernetes会将该对象的状态更新为“Terminating”,并在其metadata.finalizers字段中添加一些值,以确保相关的清理工作被完成后再真正删除该对象。如果你想要强制删除一个自定义资源对象,你需要......
  • Git + msys2 + ohmyzsh 打造Win11美化终端及代码高亮
    1.下载最新版zshPackage:zsh-MSYS2Packages2.下载PeaZiphttps://peazip.github.io/解压zsh-5.9-2-x86_64.pkg.tar.zst文件全部放入安装的Git目录下。3.设置zsh为默认终端1.打开git-bash2.键入zsh3.vi~/.bashrc#LaunchZshif[-t1];thenexeczshfi4.......
  • git常用命令
    git基本提交命令查看gitconfiguser.name修改gitconfiguser.name"xxx"gitconfiguser.emailgitinit初始化一个新的git仓库,创建.git隐藏文件夹gitpull拉取gitadd.将文件添加到暂存区gitcommit-m"添加描述"gitremoteaddorigin仓库地址关联远程......
  • C++四种强制类型详解
    向上转型(上行转换)派生类对象转换为基类对象(包括指针和对象),直接转换由编译器完成,是绝对安全的内存里面:基类对象相当于只是换了个地址,换成了派生类中存储基类成员的内存地址,但是派生类对象中有的,基类没有的变量仍然存在内存中(保留了再次从基类转换成派生类的可能性)向下转型(下行......
  • git pull 和push讲解:016
    pull和push大致流程:(将远程仓库同步到本地仓库)>(在本地仓库修改并提交)>(推送修改内容到远程仓库) 1.首先创建一个文件夹,打开GitBash终端,cd到这个文件夹内 2.将(远程仓库)的克隆到这个文件夹内:gitclone远程仓库连接 3.打开终端,然后cd进入项目文件 4.然后建立与(......