git branch //查看当前有多少个分支
git branch xhy //创建一个许弘毅分支 (注:你在哪个分支下建立分支,新分支就会继承该分支哪个下的文件,例如在master分支下建立分支,那么就会继承master底下的文件)
git checkout xhy //切换到xhy分支
git branch -d xhy //删除xhy分支
git push origin --delete melancholy //删除远程git仓库上的分支
git push origin xhy //推送分支里的文件 具体操作和git add .那些一样
拉取分支上的文件(例如:我现在在xhy分支,我想拉取远程chentao分支上的文件,具体意思就是我在xhy分支上开发,陈涛在chentao分
支上开发,我要合并他分支上的东西)
git pull origin chentao
注:我在本地xhy分支上只能提交给远程xhy分支,不能提交给chentao分支
第二:我在本地xhy分支上创建的文件,必须要git add . 然后git commit -am '注释'后才能与本地陈涛分支无关联,
如果不执行这两步操作,切换到陈涛分支上,还是能看见在xhy分支上创建的文件,且一定是要执行git commit -am 而不是-m参数
git merge xhy //合并分支名为xhy的分支 (该分支是在xhy的本地上,并不是远程的分支)
=========
具体开发流程:
每个人建立各自开发的分支,在各自分支上干活,然后每天提交各自分支,等到最后一天大家都开发完毕,准备上线测试时候,创建一个dev分支,项目经理将大家的分支全部下载下来,并且在dev分支中合并大家的分支进行测试,测试成功后,再让master分支合并dev分支上线
//
额外的一些东西
命令:git branch -a //列出远程所有分支
结果
remotes/origin/dev
remotes/origin/release
命令:
- git checkout -b dev origin/dev,作用是checkout远程的dev分支,在本地起名为dev分支,并切换到本地的dev分支
- git checkout -b release origin/release,作用参见上一步解释
- git checkout dev,切换回dev分支,并开始开发。
文章评论(0)