git commit --amend git reset --hard 7e052815e3325b72cd7ffd3390e15c0cc9d0a76 git reset --hard HEAD~3 第n次 git修改之前某一个特定的commit : 假如之前的某个提交的上一笔commit id是:928fc8a3686bf5fcf4527873e075703a9998c127 https://www.jianshu.com/p/96ed16586a86 git log #查看commit id 找到上一笔commit id git rebase 928fc8a3686bf5fcf4527873e075703a9998c127 --interactive 然后在vi中修改pick为edit,wq保存退出,接着进行内容修改,git add后git commit --amend 最后git rebase --continue即可再次回到最新的头部 回滚指定tag版本到当前分支 找到tag的最新commit fb479960c0cec5549463ae123d70bdd72ccf6be7 git reset --hard fb479960c0cec5549463ae123d70bdd72ccf6be7 远程分支强制覆盖本地分支 git pull --force <远程主机名> <远程分支名>:<本地分支名> 远程分支列表 git branch -r 创建并切换到新分支 git switch -c <new-branch-name> 创建并切换到远程分支 git checkout -b 本地分支名x origin/远程分支名x git clone --depth 1 <地址> git fetch --unshallow 当前代理信息: PowerShell: Get-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings" 打开当前目录: explorer .
标签:reset,git,--,hard,更新,实时,commit,分支 From: https://www.cnblogs.com/wiseguy/p/18452357