Git原理详解与实用指南
文章目录 上手 1:新公司用 Git 管理代码,怎么快速上手? 上手2:团队工作的基本工作模型 进阶1:HEAD、master与branch 进阶2:push的本质 进阶3:merge:合并commits 进阶4:Feature Branching:最流行的工作流 1.代码分享 2.Pull Request 3.一人多任务 进阶5:关于add 进阶6:看看都改了什么? 高级1:rebase替代merge 高级2:刚提交的代码,发现写错了怎么办? 高级3:写错的不是最新的提交,而是倒数第二个? 高级4:比错还错,想直接丢弃刚写的提交? 高级5:想丢弃的也不是最新的提交? 用交互式rebase撤销提交 用rebase --onto撤销提交 高级6:代码已经push上去了才发现写错? 高级7:reset的本质--不止可以撤销提交 高级8:checkout的本质 高级9:先扔掉当前工作,立刻打包,然后再取回来 高级10:branch删除之后才想起来有用? 其他知识点 tag:不可移动的branch cherry-pick:把选中的commits一个个合并进来 git config:Git的设置 Git Flow:复杂又高效的工作流 上手 1:新公司用 Git 管理代码,怎么快速上手? 安装git; 在github上创建一个仓库,用来练习,创建完成后,复制仓库地址; 打开git bash