恢复删除的文件:git ls-files -d | xargs git checkout --
修改git commit -m 编辑的内容 git commit --amend
新建分支并提交:git checkout -b branch_name
然后 git push --set-upstream origin branch_name
删除远程分支:git push origin --delete remote_branch
批量删除本地所有分支:git branch | grep -v "master" | xargs git branch -D
git设置大小写敏感:git config core.ignorecase false
git按行打印日志:git log --oneline -10
本地分支提交到远程分支:git push -u origin localBranch:remoteBranchToBeCreated
修改已提交的用户信息:
# 第一步,(n)代表提交次数 git rebase -i HEAD~n # 第二步 然后按`i`编辑,把`pick` 改成 `edit`,按'Esc'退出编辑,按`:wq`保存退出 # 第三步 git commit --amend --author="作者 <邮箱@xxxx.com>" --no-edit # 第四步 git rebase --continue # 第五步 git push --force