Git 分支操作

2019年7月20日 0 条评论 691 次阅读 0 人点赞

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

命令:

  1. git checkout -b dev origin/dev,作用是checkout远程的dev分支,在本地起名为dev分支,并切换到本地的dev分支
  2. git checkout -b release origin/release,作用参见上一步解释
  3. git checkout dev,切换回dev分支,并开始开发。

兰陵美酒郁金香

大道至简 Simplicity is the ultimate form of sophistication.

文章评论(0)

你必须 登录 才能发表评论