git放弃本地文件修改
1. 未使用git add 缓存代码
- 使用git checkout – filename,注意中间有–
git checkout -- filename
- 放弃所有文件修改 git checkout .
git checkout .
- 此命令用来放弃掉所有还没有加入到缓存区(就是 git add 命令)的修改:内容修改与整个文件删除
- 此命令不会删除新建的文件,因为新建的文件还没加入git管理系统中,所以对git来说是未知,只需手动删除即可
2. 已使用git add 缓存代码,未使用git commit
- 使用 git reset HEAD filename
git reset HEAD filename
- 放弃所有文件修改 git reset HEAD
git reset HEAD
- 此命令用来清除 git 对于文件修改的缓存。相当于撤销 git add 命令所在的工作。在使用本命令后,本地的修改并不会消失,而是回到了第一步1. 未使用git add 缓存代码,继续使用用git checkout – filename,就可以放弃本地修改
3. 已经用 git commit 提交了代码
- 使用 git reset --hard HEAD^ 来回退到上一次commit的状态
git reset --hard HEAD^
- 或者回退到任意版本git reset --hard commit id ,使用git log命令查看git提交历史和commit id
git reset --hard commit id
参考链接:https://www.jianshu.com/p/c0f7e4ac14c7
git放弃本地文件修改相关推荐
- GIT项目管理工具(part6)--放弃工作区文件修改及从仓库区恢复文件
本系列BLOG为鄙人学习GIT时的学习笔记.前一个知识点引出后一个知识点,后一个例子接着前一个例子. 文章目录 基本操作 7.比较工作区文件和仓库文件差异 8.放弃工作区文件修改 9.从仓库区恢复文件 ...
- git 放弃本地操作,直接更新拉取远程最新代码
git 放弃本地操作,直接更新拉取远程最新代码 此类情况是 自己放弃本地代码得编辑,写崩了或者不想解决代码冲突,只想要远程仓库得最新一版得代码 . 注意:此操作会扔掉本地修改得代码 操作命令: git ...
- 使用git将本地文件上传到远程仓库
操作步骤 在文件目录下打开Git,在Git中输入以下指令: git init # 本地文件夹会生成.git文件夹 git add . git commit -m 'commit file' 添加远程仓 ...
- 使用Git将本地文件夹同步至github
初次通过git将本地文件夹同步至github仓库,记录过程以作总结. 第一部分分步骤描述操作及界面,第二部分记录遇到的问题及参考的解决方法. 一.操作过程 Step 1 创建新仓库 在Github上创 ...
- 使用Git将本地文件提交到远程仓库
使用Git将本地文件提交到远程仓库 使用Git将本地文件提交到远程仓库 现在要将本地代码推到git远程仓库保存,可以提交和拉取操作 本地项目已经创建 git远程仓库已经建(github.gitee都行 ...
- Git管理 本地文件误删(提交和没提交情况下),恢复文件的方法
注意:右键空白区域弹出的git的版本库浏览器窗口,为本地库.提交与否影响的是此处是否和资源管理器目录的一致. 1.Git管理 本地文件误删(没提交情况下),恢复文件的方法: 2.Git管理 本地文件误 ...
- 使用git 实现本地文件和远程代码仓的互相同步
一.关于Git的安装与配置,可以参考这两篇文章 Git 详细安装教程(详解 Git 安装过程的每一个步骤) GitHub的安装与配置 二.同步本地文件与代码仓常规流程 1.在github上创建项目2. ...
- 【Git】Git 基础命令 ( 添加暂存文件 git add | 提交文件至版本库 git commit | 查看版本库状态 git status | 查询文件修改 git diff )
文章目录 一.添加暂存文件 git add 二.提交文件至版本库 git commit 三.查看版本库状态 git status 四.查询文件修改 git diff 一.添加暂存文件 git add ...
- 如何用git将本地文件放到github上
1.在github上新建一个仓库 2.使用如下命令操作. 前提:本地已安装git,使用git Bash运行如下代码. git init ---使本地文件夹成为一个本地git仓库,运行后文件夹下会生成一 ...
最新文章
- mysql dba系统学习(19)配置mysql+lvs+keeplived实现Mysql读操作的负载均衡
- 又一款Markdown组合神器!!!
- 【译】zkSNARKs in a nutshell
- 按照秒数延时打印、运行
- 实例34:python
- Spring Boot工作笔记-RabbitMQ中Unsupported major.minor version 52.0问题
- 蓝湖完成 10 亿元 C+ 轮融资,发布一站式产品设计协作工具
- 【kafka】kafka kerberos KeeperErrorCode = InvalidACL for /config/topics
- oracle管理员的作用,ORACLE数据库管理员的职责
- C语言编程-9_4 字符统计
- NOIP2017 D2T1 奶酪
- 数据库连接html文件路径,Python+Flash+MySQL+HTML链接数据库查询,pythonflaskmysqlhtml,连库...
- linux安装软件常用命令
- STM32F103 驱动DS18B20
- 关于OpenGL游戏全屏模式的设置
- 微信账户在服务器删除不了怎么办,微信号注销不了怎么办 账户无法永久注销解决方法...
- Jenkins | 搭建你第一个Jenkins应用
- 计算机上机考试自我检查800字,检讨书自我反省800字考试没考好
- 钟摆小游戏的开发过程
- 如何将nc文件转化为txt格式