首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏java

    git 多人协作开发

    通过git实现多人协作远程开发 在同分支下协作开发 目标:远程的master分支下的文件代码增加N行… 实现:由开发者1新增N行…代码,由开发者2新增N行…代码。 条件:在一个分支下协作完成。 根据前个章节的内容我们已经通过git来与远程仓库建立了联系。 2.通过本地仓库进行操作合并 最后我们删除分支即可 最后查看是否删除 git branch -a git remote show origin 在不同分支下协作开发 目标:远程的master 条件:在不同分支下协作完成。 这里的分支是独立分支,是私有的,不会产生冲突! 1和开发者2创建不同分支,操作相同 这里如果开发者2有急事,需要交给开发者1来负责,则开发者1建立开发者2的本地仓库与远程仓库通过pull联系,然后进行开发

    38610编辑于 2024-12-26
  • 来自专栏Linux技术资源分享

    Gogs部署For团队协作开发

    对于非常谨慎的项目来说,使用github是很安全的, 但是对于学生生来说呢,速度不仅仅很快,重要的是省流量。 简单的来说一下部署的步骤: Step-one:检查本地是否已经安装了Git与mysql,必须安装git与MySQL sudo apt-get install git mysql-server Step-two: 下载Gogs系统的二进制安装压缩包 Github wget https://dl.gogs.io/gogs_v0.9.0_linux_386.tar.gz Step-three:解压Gog

    91530发布于 2018-06-08
  • 来自专栏光城(guangcity)

    群晖多人协作开发

    群晖多人协作开发 1.导语 最近回到学校,需要把群晖的git server整一下,顺便自己记录一下。 具体如下: 使用群晖NAS搭建一个git server,其实搭建git server还是贼简单,那在加个内网的gitlab,其实就可以做到github或者gitlab的功能,大家可以进行协作开发。 sudo -i chown -R git:users /volume1/code/ chmod -R 770 /volume1/code/ 3.2 普通用户操作 假设我是我们团队的开发人员之一,我如何拉到代码呢

    2.6K20发布于 2020-09-18
  • 来自专栏别先生

    github协作开发遇到的问题

    1、十一来了,帝都不好买票,30号就调休一天回去了,项目还没搞完,紧张的不行,就自己和同事搞了一个github协作开发,由于是功能和公司项目不是很沾边,但是是自己的主要工作,就和同事协调了一下,搭建了一下 github协作开发项目。 然后和同事或者队友就可以愉快的开发了,不过这都是公开的项目,如果创建私有项目可以在gitlab上面创建。

    73040发布于 2018-10-09
  • 来自专栏日志

    git多人协作开发冲突解决

    基本内容 在我们在用Git进行多人开发的时候,会遇到没及时拉取最新仓库代码就直接上手写的情况(或者说你正在写,人家就推送了),这种时候我们写好后push就会发现无法推送,查看信息可以得知是远端仓库已经有更新了

    1.5K20编辑于 2022-09-09
  • 来自专栏jiajia_deng

    基于 git flow + gitlab 协作开发:01

    开发阶段冒烟修复问题等 feature/* 分支,一切功能开发的子分支,基于 develop,完成后合并到 develop bugfix/* 分支,用于修复缺陷的分支名前缀。 而线上非最新版本出现问题,在修复过程中要根据情况决定是否需要合并的到主干分支和当前开发人员正在开发的分支上。 但他们并不一定对团队协作开发非常熟悉,即使在参与项目前三番五次的传递过,而在没有真正的协作前,永远也不会知道这里面有多少陷阱。 git flow 工具链将各类复杂场景简单化,只需要通过一些简单的命令就可以让参与项目的人员一起融入到协作中,如: // 开始和完成一个功能 git flow feature start "name of 这些仅是协作中的一部分,更大的一部分是协作过程中的代码审查,如何在 git flow 模式下工作配合 gitlab 做好代码审查,我将在下一篇文章中详细介绍。 相关

    1.6K10发布于 2020-08-31
  • 来自专栏RAIN7 de 编程之路

    Git 学习(二)---- 分支及协作开发

    文章目录 Git 学习(二)---- 分支及协作开发 分支理解及概述 分支的好处 分支(branch)的相关操作 (1)查看分支 (2)git branch 创建分支 (3)git checkout 切换分支 (4)git merge 合并分支 (5)合并冲突 团队间协作开发 跨团队协作开发 Git 学习(二)---- 分支及协作开发 分支理解及概述   分支是什么? 团队间协作开发 一个团队的代码开发人员是怎么进行协作开发呢? 程序员2 通过 远程代码仓库 clone下来 之前开发的程序到自己的本地库中,自己进行开发开发完之后,提交上传到 远程代码中心(团队之间上传需要协作权限),程序员1 看别人开发完了,自己又想在开发的好一点 跨团队协作开发

    51410编辑于 2022-09-28
  • 来自专栏HTML5学堂

    使用Git多人协作,完成项目开发

    今天我们来讲最后一个“大点”:如何使用Git多人协作,完成项目开发。 想要进行多人协作,有两方面的知识要掌握,一方面是在GitHub上进行多人团队项目的创建和管理;另一方面是如何进行多人的配合(会涉及到Git中的分支概念)。 由于一个项目有可能是多个人协作实现的,因此会每个人创建一个自己的分支,然后每个人将自己的代码,从个人分支提交到develop分支做合并。 其他用户如何使用这个新分支 如果我们希望每个人都在这个新分支(develop)上进行协作开发,那么团队中的每个人就需要在自己的Git中新建一个分支,并切换到这个分支,之后,从GitHub中将新分支拉取下来 合并分支 当每个开发者在各自的分支上进行操作之后,需要将各自的开发结果提交到公用的develop分支上(此处我使用的分支名字是h5course-1,你可以用任意的名字),此时,就需要涉及到分支的合并。

    2.4K51发布于 2018-03-13
  • 来自专栏算法修养

    Git 使用篇二:小组协作开发

    上一片搭建了git远程服务器,那么小组成员在使用git开发的时候都有什么要注意的。 *master dev1 这表示,你有两个分支,一个master(正在使用),还有一个新建的dev1分支 第二步: 一般都是,小组成员切换到自己分支里进行开发 ,而不要用master进行开发 git checkout dev1 //切换到dev1分支 //然后进行一顿开发操作,开发工作结束之后 git add . //保存所有操作 git commit -m "xxx" //提交所有操作 第三步: master是主分支,要与远程保持同步,所以我们的开发分布不要直接推送到远程, 应该先在本地和master 合并,再推送到远程 git checkout master //切换到主分支 git merge dev1 //合并分支里的操作 git push 补充: 一般的团队协作模式是这样的

    76560发布于 2018-04-27
  • 敏捷开发如何提升团队协作效率

    敏捷开发作为一种灵活且迭代的开发方法,旨在通过持续的反馈和协作来提升团队的效率和项目的成功率。本文将深入探讨敏捷开发如何通过其核心原则和实践,显著提升团队协作效率。 敏捷开发的核心原则敏捷开发的核心原则之一是“个体和互动高于流程和工具”。这意味着在敏捷团队中,团队成员之间的沟通和协作被置于至高无上的地位。 CI/CD的实施,使得团队能够更快地交付高质量的软件,从而提升了整体的协作效率和项目的成功率。敏捷文化的影响敏捷开发不仅仅是一套方法论,更是一种文化,它强调团队成员之间的信任、尊重和协作。 其次,对于大型团队,敏捷开发通过分层管理和模块化开发,能够有效提升协作效率。大型团队通常由多个子团队组成,每个子团队负责不同的模块或功能。 这种跨部门的协作方式,不仅提高了项目的整体效率,还增强了团队的凝聚力和协作精神。总结敏捷开发通过其核心原则和实践,显著提升了团队协作效率。

    69110编辑于 2024-11-19
  • 来自专栏程序员poetry的专栏

    Git多人协作开发流程分支管理方案

    每次发布 打一个tag,例如tag v1.0.0、tag v2.0.0 image.png 二、开发分支Develop 主分支只用来分布重大版本,日常开发应该在另一条分支上完成。 前者用于正式发布,后者用于日常开发。 其实,常设分支只需要这两条就够了,不需要其他了。 但是,除了常设分支以外,还有一些临时性分支,用于应对一些特定目的的版本开发。 == 3.1 功能分支-feature 功能分支,它是为了开发某种特定功能,从Develop分支上面分出来的。开发完成后,要再并入Develop。 # 创建一个功能分支: git checkout -b feature-开发一个新功能 develop # 开发完成后,将功能分支合并到develop分支: git checkout develop git merge --no-ff feature-开发一个新功能 # 删除feature分支: git branch -d feature-开发一个新功能 3.2 预发布分支-release

    1.7K41编辑于 2022-01-04
  • 来自专栏云云众生s

    超越Git:AIML开发的新协作模式

    在该领域工作了一段时间的人可能会回忆起数据科学家开始参与项目时,提出了有关与应用程序开发团队协作的问题。 已经建立工作流程的开发团队使用了 Git,拥有一个精细的 CI/CD 管道,并且可以随意部署到生产环境。 然而,这些团队没有明确的策略与数据科学家协作,后者常常忙于紧迫的功能开发。 快进近十年,Git 仍然是数据科学家、应用程序开发人员和DevOps工程师协作的重要组成部分。然而,这是一次不安的协作。据 Gartner 称,至少 50% 的 AI/ML 模型从未投入生产。 Kitops 通过 kit CLI 和 ModelKits 引入了一种新颖的协作模型,简化了数据科学家工作与应用程序开发和部署工作流程的集成。 Kitops 为管理和协作 AI/ML 开发提供了新的视角。随时访问 kitops.ml,深入了解其功能,或许可以开始您自己的 Kitops 之旅。

    38110编辑于 2024-04-04
  • 来自专栏hotqin888的专栏

    EngineerCMS开发ONLYOFFICE文档协作的权限管理

    https://blog.csdn.net/hotqin888/article/details/79593119 对于文档的协作权限,我是这样设计的。

    1.8K30发布于 2018-09-11
  • 来自专栏IT杂谈学习

    GitHub详解:代码托管与协作开发平台

    本文将详细介绍GitHub的核心功能、使用方法、最佳实践以及如何利用GitHub提升团队协作效率。 一、GitHub简介 GitHub成立于2008年,是基于Git的版本控制和协作开发平台。 GitHub则是在Git之上构建的一个平台,提供了一个集中式的仓库,使得团队成员可以更加方便地协作开发。GitHub的核心功能包括: 代码托管:存储和管理项目代码。 协作开发:通过分支和Pull Request实现多人协作。 项目管理:通过Issues和Projects进行任务跟踪和管理。 持续集成:通过GitHub Actions实现自动化构建和测试。 2.3 Pull Request Pull Request(PR)是GitHub的核心协作功能之一,允许用户在合并代码前进行代码审查和讨论。PR的流程通常如下: 创建分支并进行开发。 git checkout main git merge feature-branch 拉取最新代码: git pull 3.4 发起Pull Request 发起Pull Request是GitHub协作开发的关键步骤

    3.3K20编辑于 2025-05-24
  • 来自专栏大白虾谈架构

    GitHub 多人协作开发 三种方式:

    GitHub 多人协作开发 三种方式: 一、Fork 方式   网上介绍比较多的方式(比较大型的开源项目,比如cocos2d-x) 开发者 fork 自己生成一个独立的分支,跟主分支完全独立,pull代码后 Collaborators 在Teams下面点击刚创建的组织 比如eveloper-51/owners 里面就可以添加或者remove组织成员 三、合作者   代码仓库的所有者可以为单个仓库增加具备只读或者读写权限的协作

    1.8K40发布于 2018-06-29
  • 来自专栏大数据,java,Python和前端

    AI 协作开发日志:Vue 3 项目开发与优化实战

    记录一次真实使用 AI 工具辅助 Vue.js 项目开发的全过程,展示 AI 如何在不同阶段提升开发效率协作背景项目类型:Vue 3 + TypeScript 后台管理系统开发周期:2周主要AI工具:GitHub Copilot、Cursor IDE(集成AI)、Claude协作场景:项目初始化、功能开发、代码优化、问题排查日志记录项目初始化与基础搭建协作目标:快速搭建Vue 3项目基础结构,配置TypeScript Components({ resolvers: [ElementPlusResolver()], }), ] })节省时间:约1小时(手动配置需要查阅多个文档)复杂表格组件开发协作目标 JSON.parse }, beforeRestore: (ctx) => { // 处理异常数据 } }问题解决:2小时手动排查 → 20分钟AI辅助解决经验总结与思考AI协作的优势加速开发起步 AI辅助编程的真正价值——不是替代开发者,而是作为强大的协作工具,放大我们的能力。

    80310编辑于 2025-08-26
  • 来自专栏前端那些趣事

    聊聊前端开发日常的协作工具(全)

    在掘金写作不知不觉已经过了四个月了,从一开始寥寥无几的阅读量,到现在有破万阅读的文章,感谢曾支持我的掘金友,希望在未来能加深产出文章的深度,今天从借此机会跟大家分享下树酱日常工作中常用的一些工具,或许可以帮到你提升日常的协作效率 目前已经覆盖了10 万阿里员工的使用,来进行文档编写及知识沉淀 官方链接 语雀我常用的两个方面 思维导图:一个是语雀自带的思维导图,个人觉得UI体验很强(外表协会) 日记编排:用语雀来保持记录每天在前端开发中遇到的问题及心得体会 ,方便复盘和回归,最重要的是排版体验高,支持编排,当你回顾你写的文章的时候,阅读体验高,像是在翻书一样 1.2 Process On ❝ ProcessOn是一个在线协作绘图平台,为用户提供最强大、易用的作图工具 full size screenshoot和capture screenshoot的区别在于前者是整个页面完整信息的截图,后者只是当前页面的截图 ❞ image.png 2.效率篇 ⏰ ❝ 在日常开发中 ,效率工具的使用,往往可以给我减少很多不必要时间的浪费,通过工具赋能,帮助我们提高生产效能 ❞ 2.1 Iconfont 图标库 ❝ Iconfont Icon库方便个人开发者找到自己需要的图标,节省图标设计和查找的时间

    1.1K43发布于 2020-10-15
  • 来自专栏日志

    git 多人协作开发冲突解决——分支合并冲突

    详情 接上篇文章,更加严谨的来说,再修改时要创建一个新的分支进行修改,修改完成再拉取远端仓库最新版本,再进行合并,有冲突解决冲突,再push,最后在删除开发分支这样一个流程。

    2.8K30编辑于 2022-09-09
  • 来自专栏IT大咖说

    前后端高效协作开发的11条建议

    除非在一些不得不使用服务器端渲染的情况下(如门户、电商等),应当尽量使用客户端渲染,因为客户端渲染更能使前后端分离(项目分离、代码解耦、协作分离、职责分离等),也能更好的做本地接口模拟开发,提升开发效率 本地接口模拟开发的意义就在于能够在本地完成几乎所有的开发与调试,尽量减少线上的调试,提高开发效率。 规范的接口文档 前端与后端协作提升开发效率的一个很重要的方法就是减少沟通:能够形成纸质的文档就不要口头沟通、能够把接口文档写清楚也不要口头沟通(参数、数据结构、字段含义等),特别是线上协作的时候,面对面交流是很困难的 前端后并行开发 正常情况下,前端的开发在完成 UI 或者组件开发之后,就需要等后端给出接口文档才能继续进行,如果能做到前后端并行开发,也能提升开发效率。 前后端并行开发,就是说前端的开发不需要等后端给出接口文档就可以进行开发,等后端给出接口之后,再对接好后就基本上可以上线了。

    1.1K10发布于 2018-12-17
  • 来自专栏linux运维

    协作场景:用AI加速TypeScript后端API开发

    TypeScriptv5.2.2,PostgreSQLv15.3,Docker24.0.5,AI工具:Cursor(v0.42.0withClaude3.5Sonnet),GitHubCopilot.协作目标 :开发一个TypeScript的Express后端API,用于管理任务(CRUD操作),连接PostgreSQL,要求类型安全、性能稳定,部署到Docker。 思考与总结AI加速开发:Cursor像个靠谱队友,生成代码和配置超快,但得审代码逻辑。精准提示关键:明确要求(如“加zod校验”)比泛泛提问效果好。 学以致用:AI的解释让我搞懂连接池,开发更自信。

    35410编辑于 2025-08-31
领券