目录
- git删除push到远程服务器的commit
- 用户名和邮箱
- 撤销add操作
- commit message写错了
- 删除已经上传的文件
- 添加文件追踪
git删除push到远程服务器的commit
$ git log
$ git reset --hard <commit_id>
$ git push origin HEAD:dev --force
用户名和邮箱
git config user.name
git config user.email
git config --global user.name "xxxx"
git config --global user.email "xxxx"
撤销add操作
git reset --soft HEAD^(HEAD~1,2次commit,想都撤回,可以使用HEAD~2)
commit message写错了
git commit --amend
删除已经上传的文件
添加到.gitignore。先本地删除文件的追踪状态
git rm -r --cached <filename>
重新commit。
添加文件追踪
git add .
参考:
彻底搞懂 Git-Rebase
Git reset、revert、rebase的简单使用
更改提交消息
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)