github多人协同开发精简提炼
git多人协同开发详情
- 首先由团队管理者 创建git团队 拉入成员
- 创建好团队以后 初始会有一个名为 master 的主分支
- 管理者初始化master
当你从远程仓库克隆时,实际上Git自动把本地的master分支和远程的master分支对应起来了,并且,远程仓库的默认名称是origin。
要查看远程库的信息,用git remote:(origin可以理解成为一个远程计服务器)
$ git remote
origin
git remote -v 可以查看你已经配置的远程仓库:
$ git remote -v
origin git@github.com:michaelliao/learngit.git (fetch)
origin git@github.com:michaelliao/learngit.git (push)
接下来是我们要用到的指
我们要用到的指令:
查看分支:git branch
创建分支:git branch <name>
切换分支:git checkout <name>
创建+切换分支:git checkout -b <name>
合并某分支到当前分支:git merge <name>
删除分支:git branch -d <name>
强制删除分支:git branch -D <name>
下面是你们要注意的!
第一次项目开发之前 先git init 初始化环境
然后连接+克隆远程团队分支 (https://github.com/mymixcoding/vue-team.git 这是我们的开发网址)
git clone https://github.com/mymixcoding/vue-team.git master
(在某些场合,Git会自动在本地分支与远程分支之间,建立一种追踪关系(tracking)。比如,在git clone的时候,所有本地分支默认与远程主机的同名分支,建立追踪关系,也就是说,本地的master分支自动"追踪"origin/master分支。Git也允许手动建立追踪关系。所以一般情况下可以不写master)
一.进入克隆好的文件夹内
1.新建分支git branch 分支名称
2.切换分支用于你个人开发git checkout 分支名称
二.开发项目并完成以后
1.先将内容添加到缓存区 git add *
2.提交内容 git commit -m "版本更新原因"
3.切换分支到主分支git checkout master
4.重新拉取git pull https://github.com/mymixcoding/vue-team.git master(如果在开发期间github内容未发生变化,则不需要执行此步骤)
5.合并内容git merge 分支名称
6.将更新好的版本推送至github git push https://github.com/mymixcoding/vue-team.git master:master
7.删除分支 git branch -d
以后开发
1.先拉取服务器最新版本 git pull https://github.com/mymixcoding/vue-team.git master
2.新建分支+切换git checkout -b 分支名称
3.开始开发
4.重复 上面二 内容