• git 修改最后一次提交、删除文件和重命名文件


    一、修改最后一次提交

    问题出现:
    Situation One:版本刚一提交(commit)到仓库,突然想起漏掉两个文件还没有添加(add)
    Situation Two:版本刚一提交(commit)到仓库,突然想起版本说明写得不够全面,无法彰显你本次修改的重大意义……

    由于使用reset命令过于繁琐,需要提交一个新的版本,这里可以使用带 --amend 选项的 commit 命令,(即git commit --amend)Git 会“更正”最近的一次提交。由于这里没有-m说明,会进入以下页面:

    这个界面其实只是让你编辑提交说明而已。如果不需要修改,可以连续按下两个大写Z来退出,或者按下(:)再输入q!退出,Git会保留旧的提交说明。如果需要提交说明又不想用这么繁琐的方式,输入git commit --ammend -m “新的提交说明” 即可。

    二、删除文件

    问题一:不小心删除文件怎么办?
    现在从工作目录中手动删除 README.md 文件,然后执行 git status 命令:

     提醒使用 checkout 命令可以将暂存区域的文件恢复到工作目录:

     文件就会重新返回。

    三、重命名文件

    直接在工作目录重命名文件,执行git status出现错误:

     
     

    正确的姿势应该是:

    git mv 旧文件名 新文件名

    注:Windows 使用 ren 命令修改文件名,Linux 是使用 mv 命令

  • 相关阅读:
    Android开发日志问题
    Android 常用的快捷键(随时更新)
    Android v4 包和v7包问题
    mongoDB 3.0.3 以上GUI 连接认证问题
    python(6)
    python学习(5)
    01_数字滤波器调研
    动态称重数据处理算法及其在禽蛋和类球形水果分选中的应用研究-01
    点云学习
    10-视频图像读取与保存
  • 原文地址:https://www.cnblogs.com/zhilu/p/15219783.html
Copyright © 2020-2023  润新知