目录

Git常用命令

目录
  1. git pull --rebase:用于 GitHub 上有多余的提交没有被本地同步,而本地又有了新的commit,此时直接 git pull 会导致 git merge 导致历史树过于复杂。而 git pull –rebase 则可以将历史树变成线性的。

    • 首先,它会从远程 main 分支拉取最新的提交。

    • 然后,Git 会暂时保存你本地的更改(即你修改的文件),并应用远程仓库的更改。

    • 最后,Git 会将你本地的更改(之前未推送的)重新应用到拉取下来的远程更改之后。

​ 最后通过git rebase --continue结束 rebase状态才能继续git push更新到仓库。

  1. git reset --hard commitId