Git 常用场景,git commit 还未git push情况
1、查看日志命令
git log
git reflog
区别:
git log: commit 的版本日志 包含提交的版本 操作者 日期
git reflog: 使用git 命令进行操作的日志 包括当前步骤所在哪个版本(一个commit 产生一个版本, 指定版本回退只能回退到该commit) 以及操作的具体内容 版本回退后,仍然可以看到所有的版本记录 方便查看每个操作步骤所在的版本,可以根据版本号自由前进后退
2、查看提交了什么内容
git show
3、从commit中移除一个文件
git checkout HEAD^ file
git add -A
git commit --amend
4、修改注释信息 git commit “注释信息”
git commit --amend --only -m '注释信息'
5、删除最后一次提交 reset重置到最后一次提交前的状态
git reset --soft HEAD@{1}
6、删除掉提交的,和远程保持一致
git status
git reset --hard origin