git常用开发流程

Posted 炎泽

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git常用开发流程相关的知识,希望对你有一定的参考价值。

我们在使用git进行项目管理时,远程仓库的分支情况一般是: master分支作为稳定版分支,用于直接发布产品,dev分支则用于日常开发

备注: 也可以只有一个master分支,这里只介绍第一种情况。

 

关联

场景一: 远程有master、dev两个分支

1. git clone 下载项目

2.git branch --all 查看所有分支

*master

remote/origin/master

remote/origin/dev

这时有本地master分支、远程master与dev分支

3.git checkout dev origin/dev 创建本地dev分支并与远程dev分支关联

4.git checkout dev 切换到dev分支进行开发

 

场景二: 远程只有master分支

1.git clone

2.git branch --all

*master

remote/origin/master

 

3.git branch dev 创建本地dev分支

4.git push origin dev:dev 发布dev分支,这将在远程创建dev分支并与本地dev分支关联

5.git checkout dev 

 

以上,我们在本地和远程都拥有了master与dev分支并分别进行关联。

 

开发

dev分支开发结束

git checkout master 切换到master

git merge dev 本地master和dev分支合并

git push 提交本地master分支

git checkout dev 切换回dev

git push 提交本地dev分支

 

删除

极特殊情况下会有删除分支的需要,一般情况下,慎用!

git push origin :dev 删除远程dev分支

git checkout master 切换到本地master分支

git branch -d dev 删除本地dev分支

 

以上是关于git常用开发流程的主要内容,如果未能解决你的问题,请参考以下文章

收藏!工作中Git使用实践和常用命令流程合集

分布式版本控制系统Git与项目托管平台Github相关概念操作方法开发流程与常用命令

Git 工作流程

Git工作流程和常用命令分享

git开发流程

git开发部署流程