使用git rebase进行多人开发合作
1、fork主仓库
GitHub中Fork 是 服务端的代码仓库克隆(即 新克隆出来的代码仓库在远程服务端),包含了原来的仓库(即upstream repository,上游仓库)所有内容,如分支、Tag、提交。代码托管服务(如Github、BitBucket)提供了方便的完成Fork操作的功能(在仓库页面点一下Fork按钮)。这样有了一个你自己的可以自由提交的远程仓库,然后可以通过的 Pull Request 把你的提交贡献回 原仓库。而对于原仓库Owner来说,鼓励别人Fork自己的仓库,通过Pull Request 给自己的仓库做贡献,也能提高了自己仓库的知名度。
2、clone克隆仓库到本地
将fork出来的仓库克隆到本地仓库
3、开启代码管理
git remote add (命名/upstream)(远程仓库地址)
相当于给远程仓库代码进行命名,方便以后直接拉取别人更新的远程代码
4、创建自己的分支
git branch dev
git checkout dev
5、提交所有代码
git add .
6、提交所有更改放到缓存区
git commit -m "提交命名"