--更新远程分支列表到本地
git remote update origin --prune
--查看所有分支
git branch -a
--变基
git rebase -i XXX
[XXX is log headers]
--在git最新2.9.2后,合并pull两个不同的项目会出现
fatal: refusing to merge unrelated histories
原因:如我在Github新建一个仓库,写了License,然后把本地一个写了很久仓库上传。这时会发现 github 的仓库和本地的没有一个共同的 commit 所以 git 不让提交,认为是写错了 origin,可以加--allow-unrelated-histories强制merge
git pull --allow-unrelated-histories