Git工作流之【一】新手快速使用

简介: 最近要开始两个人共同开发一个项目,由于另一个同事,对于git不熟悉,我写了一篇文章,以便他快速上手。 环境说明:在git服务器上,有两分支,master和develop,一个是正式版本,一个是开发分支。

最近要开始两个人共同开发一个项目,由于另一个同事,对于git不熟悉,我写了一篇文章,以便他快速上手。

环境说明:在git服务器上,有两分支,master和develop,一个是正式版本,一个是开发分支。
在个人服务器上,基于develop拉取创建个人分支。个人分支上开发完成时,合并到develop分支上,并提交。

以下是步骤:

1、克隆项目

git clone ssh://git@git.4it.cn/~/xnmonitor.git
#这里换成自己的项目地址

2、拉取develop分支

默认拉取的分支是master的

cd xnmonitor  
git pull -u origin develop  
#把服务端的develop分支拉取下来,如果没有自行创建  

3、创建个人分支

git checkout -b yangrong   
#新建分支并切换到分支  

4、修改完代码后

git status   #查看哪些文件有变化  
git add .   #把当前目录下所有的都添加  
git commit -m 'message'  #提交到本地  

5、合并代码到develop分支

git checkout  develop   #切换到develop分支  
git pull    #更新develop分支到最新  
git merge  yangrong   #把yangrong分支合并到当前分支下  

6、推送代码到服务端

git push  -u origin develop   #把本地的修改提交到服务器  

7、继续开发

git checkout yangrong  #切换到个人分支
git merge  develop  #把develop的内容在合并到当前分支  
相关文章
|
6天前
|
测试技术 持续交付 开发工具
掌握 Git 工作流:高效团队协作的关键
【10月更文挑战第22天】本文介绍了 Git 工作流的核心概念和最佳实践,包括分支策略、提交信息、代码审查和合并策略等。通过优化这些环节,可以提高代码管理效率,促进团队成员之间的有效沟通,从而提升团队整体的开发效率。适合开发者和团队管理者阅读。
|
5天前
|
开发工具 C# git
C#一分钟浅谈:Git 版本控制与 GitFlow 工作流
【10月更文挑战第22天】本文介绍了 Git 和 GitFlow 的结合使用,从基础概念到具体操作,涵盖了安装配置、基本命令、GitFlow 工作流的核心分支和流程示例。同时,文章还讨论了常见的问题和易错点,如忽略文件、冲突解决、回退提交和分支命名规范,并提供了代码案例。通过学习本文,读者可以更好地理解和应用 Git 及 GitFlow,提高团队协作效率。
26 1
|
23天前
|
Linux 开发工具 git
企业级Git管理工作流分析--GIT实战详解
企业级Git管理工作流分析--GIT实战详解
31 0
|
6月前
|
Java Shell 网络安全
一步到位!快速精通Git工作流及实战技巧详解
一步到位!快速精通Git工作流及实战技巧详解
65 0
|
6月前
|
存储 算法 开发工具
Git - 分支基本实践总结与工作流原理
Git - 分支基本实践总结与工作流原理
97 0
|
前端开发 测试技术 持续交付
基于 Git 的开发工作流——主干开发特性总结
基于 Git 的开发工作流——主干开发特性总结
278 0
|
IDE 程序员 开发工具
一文搞懂Git工作流,再也不用担心入职就被辞退了
前言 之前在看到这句话的时候,我刚实习入职不久,瑟瑟发抖。好巧不巧,今天又看到了类似的文章讲git重要性的。
199 0
一文搞懂Git工作流,再也不用担心入职就被辞退了
|
数据可视化 安全 Unix
【Git|GitHub|SSH|Sourcetree 下篇】GitHub|Sourcetree|SSH部署及Git-flow工作流
GitHub|Sourcetree|SSH快速部署、git-flow工作流、Remote Repository的克隆和推送
281 0
【Git|GitHub|SSH|Sourcetree 下篇】GitHub|Sourcetree|SSH部署及Git-flow工作流
|
测试技术 开发工具 git
git协作工作流方式
作为项目代码版本管理,在团队中不同成员工作成果合并并发布的方式不同,对分支的使用(工作流)也不同
131 0
|
开发工具 git
Git分支管理和常见的分支工作流
利用分支的两种典型工作流: master分支用来管理稳定发布版本的代码; 另外搞个平行分支 develop用于管理测试版本、不稳定代码 测试通过,将develop分支合并进master分支 topic branch:为了一个新功能、新想法,你可以临时随心所欲的开新分支。
127 0