同步自己分支最新改动
2024年05月11日
一、认识
二、git pull
三、git pull --rebase
四、git config pull.rebase true
git config pull.rebase true
使用 rebase
来整合远程分支的好处是可以保持提交历史的线性,使得分支合并后的历史更加整洁和易于查看。
五、git config pull.rebase false
git config pull.rebase false
使用 merge
来整合远程分支的好处是可以保持提交历史的线性,使得分支合并后的历史更加整洁和易于查看。
六、git fetch --all 与 git reset --hard
当前分支重置为和远程仓库中的对应分支完全一致。因此,你本地的所有未提交或已暂存的改动都会被丢弃。
git fetch --all
git reset --hard origin/<branch-name>
git fetch --all
: 会从远程仓库获取所有分支的最新改动,但不会自动合并这些改动。
git reset --hard origin/<branch-name>
: 会将你的当前分支重置为和远程仓库中的对应分支完全一致。因此,你本地的所有未提交或已暂存的改动都会被丢弃。