git commit --amend
overwirte 上一次commit
用这个命令的前提是只能对本地的commit进行这样的操作,不要在跟他人公用仓库时使用这个操作,容易出现错误。
使用案例:
win10通过左下角windows图标,右键打开windows powershell,cd到仓库所在目录
更改两个文件,add并commit其中一个文件,然后执行git commit --amend命令add 并commit另一个文件。
接下来,我们commit其中一个文件,并给出注释
执行git commit --amend 命令向上一次的commit添加文件
扩展:
- touch command 为linux系统中在当前目录下创建新文件的命令
- windows 系统中创建新文件可以用 type nul > test.py
- git config --global core.editor nano 命令可以将git的commit默认编辑器设置为nano,ctrl+o保存,ctrl+x退出