【git】2.4 撤销操作
2024-10-21 11:48:49
资料来源
(1) https://git-scm.com/book/zh/v2/Git-%E5%9F%BA%E7%A1%80-%E6%92%A4%E6%B6%88%E6%93%8D%E4%BD%9C
1.撤销操作
(1) 场景:提交后发现漏掉几个文件没有添加或者提交信息写错了;
(2) 措施: git commit --amend
git commit -m "initial commit"
git add forgotten_file
git commit --amend
注1:使用git commit --amend,最终只会有一个提交,第二次提交将代替第一次提交的结果;第一次提交并不会出现在仓库的历史中;
2.取消暂存的文件
(1) 场景:修改了两个文件,并且想要将它们作为两次独立的修改提交,但是却意外输入git add *暂存了它们两个;
(2) 措施: git reset HEAD filename (使用git status,会有相关提示);
3.撤销对文件的修改
(1) 场景:修改了文件,但是想将它还原成上次提交时的样子(或者刚clone完的样子,或者刚把它放进工作目录时的样子);
(2) 措施: git checkout -- filename (使用git status,会有相关提示);
最新文章
- HDU1242 BFS+优先队列
- visual studio 工具的使用
- Calculator(1.5)
- 有shi以来最详细的正则表达式入门教程
- 获取当前请求的URL的地址、参数、参数值、各种属性
- tfs witadmin
- 设置lable文本内容的行间距
- 反向Ajax,第2部分:WebSocket
- HAOI2006受欢迎的牛
- tomcat安装和基本配置
- Java进阶(三十三)java基础-filter
- SpringBoot技术栈搭建个人博客【后台开发】
- 网页换肤,模块换肤,jQuery的Cookie插件使用(转)
- java Servlet生成随机验证码
- MySQL建表语句+添加注释
- Axis2之Spring装配
- form表单自动回车提交
- C++ std::thread
- AFNetworking 2.x 的SSL身份认证
- [实战]MVC5+EF6+MySql企业网盘实战(21)——网盘操作日志