- 合并分支
# 先切到需要合并到的分支
git checkout target-branch-name
git merge --no-ff feature/branch-name
- 查看提交记录
# 查看分支记录
git reflog
# 图形查看分支记录
git reflog --graph
- 同步远程分支
# 同步远程分支
git remote prune origin
- 获取远程分支
# 获取远程分支推送(-a 为全部推送)
git fetch -a
# 弃本地所有修改同步最新的远端代码
git fetch --all
git reset --hard origin/main #这里 main 为对应的分支名
git pull
# or
# git pull --force <远程主机名> <远程分支名>:<本地分支名>
git pull --force origin main:main