git branch --set-upstream-to=origin/main main
git fetch git log --oneline --graph --decorate --all
如果对操作不熟悉,建议先备份当前分支,防止误操作导致代码丢失:
git branch backup/<分支名>
检查日志
git log --oneline
由于 git pull --rebase 会修改提交历史(本地提交的 hash 值会变化),此时需要强制推送更新到远程:
git pull --rebase
git push --force
查看已暂存的差异
git diff --cached
查看当前所有更改(包含暂存和未暂存的部分)
git diff HEAD
本文来自博客园,作者:海_纳百川,转载请注明原文链接:https://www.cnblogs.com/chentiao/p/18616045,如有侵权联系删除