[转帖]一篇极好的Git 总结
一篇极好的Git 总结 https://segmentfault.com/a/1190000017114656 本文由 腾讯工蜂 发表于 云+社区专栏 常用命令 简单的,常用的命令也就几个。但是想非常熟练使用,怕是要记住几十个。 Workspace:工作区(clone或者原始内容) Index/Stage:暂存区(有增删改查后add到临时区) Repository:本地仓库(保存了本地的增删改查记录) Remote:远程仓库(git.code.oa.com,本地的记录提交到远端,供团队所有人查看使用) 有意思的事 代码更新之Fetch vs Pull 二者都是从远程拉取代码到本地 fetch:只是拉取到本地 pull:不仅拉取到本地,还merge到本地分支中 代码合流之Merge vs Rebase rebase:用于把一个分支的修改合并到当前分支 假设远程分支上有2个提交,然后基于远程develop,再创建一个分支feature。 然后分别在两个分支上做两次提交。 git merge 这时候,你可以用 pull 命令把 develop 分支上的修改拉下来并且和你的修改合并;结果看起来就像一个新的 和并提交 git rebase $ git checkout feature $ git rebase develop 这些命令会把你的feature分支里的每个提交(commit