摘要:
将分支推送到远程仓库通常二个目的:1.多人协作开发 2.远程备份其实commit也是一种"备份",只是在本地,可以使用git reflog反悔。如果没有做备份,不要轻易使用git reset HEAD --hard or git checkout -f这样非常危险的命令commit的重要性还体现在git rebase, git diff, git log.....都是围绕commit对象。多人协作分支主要分为: 管理员本地创建开发分支并推送到远程 & 开发人员配置开发分支1.本地创建分支并推送到仓库1.1.保证本地的分支都是可以编译通过的,最好是reset HEAD 阅读全文