git常用命令

--更新远程分支列表到本地

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

你可能感兴趣的:(git常用命令)