Git 备忘

加载部署私钥

mv id_rsa ~/.ssh/
chmod 700 ~/.ssh/id_rsa
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_rsa

官方说明:https://docs.github.com/en/authentication/connecting-to-github-with-ssh

强制与远端分支对齐(丢弃本地未推送改动)

git fetch --all
git reset --hard origin/main   # 或 origin/master,按远端默认分支

危险操作:本地未提交/未推送提交会丢失。