首页 > 其他分享 > Git 删除本地文件后,从远程仓库重新获取

Git 删除本地文件后,从远程仓库重新获取

时间:2022-08-17 18:12:56浏览次数:65  
标签:reset 文件 git 仓库 -- add Git 本地 远程

基础命令

git add .
// 会将文件添加到本地暂存区,未生成版本

git commit -m 'xx'
// 提交后会生成最新版本

git checkout '文件名'
// 恢复该文件到未修改之前内容

git reset HEAD
// 只恢复暂存区的内容,如果执行了add,那么执行该命令后会恢复到add之前
// 但是工作区内容不变

git reset --hard HEAD
// 和上面唯一区别就是工作区内容会消失



删除本地文件后,从远程仓库重新获取(已验证)

// git 强行pull并覆盖本地文件
git fetch --all
git reset --hard origin/master
git pull

 


原文链接:https://blog.csdn.net/hongtoushan/article/details/114065972

标签:reset,文件,git,仓库,--,add,Git,本地,远程
From: https://www.cnblogs.com/haohaiyou/p/16596232.html

相关文章

  • GIT回滚
    1、已提交,没有push1)gitreset--soft 撤销commit2)gitreset--mixed撤销commit和add两个动作 2、已提交,并且push1)gitreset--hard 撤销并舍弃版本号之后的提......
  • git无法添加追踪项目
    1.我的nvim下载了很多插件,在对文件进行管理的时候遇到了有的插件目录无法被gitadd的情况解决办法:需要删除此目录下的.git文件,之后就可以正常添加进去2.在我修改了插......
  • 10、RestTemplate方式实现远程调用Client
    一、JSONObject类详解:JSONobject是FastJson提供的对象,在API中是用一个私有的常量map进行封装的,实际就是一个map,只不过 FastJson对其进行了封装,添加了很多方便快捷的属性......
  • git版本控制和常用命令
    一、介绍开发中实际问题备份代码还原协同修改多版本项目管理追溯问题代码的编写人和编写时间权限控制  ......
  • git
    git常用命令gitclonegitadd.gitcommit-m"描述"gitpush如果克隆后的有.git文件有自己的orgin,可以直接push创建文件夹mkdirpersoncdmkdir添加远程的......
  • git将本地文件上传到远程仓库
    要记住!上传代码之前,一定要先下拉代码,如果有冲突(你和别人同时修改了某一个文件的某一行代码),那么就要先解决冲突,才能提交!这里以将自己的本地文件上传至git仓库为例1......
  • 登录和注册git提交和合并分支
    gitadd.gitbranch//检查一下在哪个分支呢gitpush-uoriginlogin将本地的代码推送到云端并创建一个login分支(本地login分支已经创建好了)gitcheckoutmaster切......
  • Git之清除历史记录操作
    近期公司需要将之前代码仓库中的提交记录都清理,所以操作一下,记录一下步骤:安全考虑:有时候在提交代码时,不小心提交了敏感数据,如账号密码什么的,这样在历史记录中就可以......
  • 避坑 | 调用feign远程get请求的接口却提示“Request method ‘POST‘ not supported”
    避坑修改前后的feign接口对比:(修改前)/***获取用户列表*@paramuser用户信息*@return列表*/@GetMapping("/user/list")R<TableDataInfo>selectUserList(......
  • SpringBoot连接redis报错:exception is io.lettuce.core.RedisException: java.io.IOE
    一、解决思路(1).检查redis的配置是否正确springredis:host:localhostport:6379password:123456database:0......