Git常用操作记录

Git仔细看其实还有好多细节~~(骚操作)~~,以下为记录

本地开发完毕push到主分支,但是主分支已经更新

git pull --rebase
该命令会让git重新整理提交,将你的提交放到线上目前最新的提交后面。如果有冲突会进行auto-merge,当然改同样的行仍然需要手动解冲突。
如果需要手动解冲突,解完冲突后需要git rebase --continue。如果放弃,使用git rebase --abort

多仓库,拉取最新的子仓库

git submodule update --remote
是的,只用加个--remote!
stackoverflow 奇妙网站对应的翻译

如果不拉最新子仓库,而是用主仓库记录的 git submodule update