当前位置: 首页 > news >正文

潍坊建网站开网店在线咨询

潍坊建网站,开网店在线咨询,提示网站建设中,软件技术一个月工资多少协同开发 避免冲突 张三#xff1a;改了 settings.py 第一行#xff0c;提交了 李四#xff1a;改了 settings.py 第二行#xff0c;提交了 你也在改setting.py ,没有拉取代码#xff0c;不知道他们提交了#xff0c;动了第二行#xff0c;但是跟李四代码不一样 你要…协同开发 避免冲突 张三改了 settings.py 第一行提交了 李四改了 settings.py 第二行提交了 你也在改setting.py ,没有拉取代码不知道他们提交了动了第二行但是跟李四代码不一样 你要提交必须先拉取一拉把张三的李四的都会加到你代码中就会出冲突 如果你想避免冲突勤拉取代码 协同开发 同学一 git clone 项目pycharm打开git add .当前目录下有个venv文件夹 ⇢ \dashrightarrow ⇢ 删除这个文件夹git commit -m ss设置用户名和邮箱git push origin master推不上去git pull origin master需要先拉下来 同学二 在pycharm中改代码改的不是同一个文件git add .git commit -m ssgit push origin master 由于我们改了不是同一个文件不会冲突git pull origin master 冲突解决 多人在同一分支开发 当推到远端发生冲突时git pull origin master先将远端拉下来删除报错看代码如果改的一样就留别人的把自己的代码删除 分支合并 操作步骤 git branch dev创建分支git checkout dev切换到分支修改代码git add.git commit -m 修改git checkout master切换到主分支分支合并只能在主分支git merge dev合并分支出冲突了解决冲突再提交git add .git commit -m gitlab使用 创建账号 ⇢ \dashrightarrow ⇢ 管理员审核登录进去 ⇢ \dashrightarrow ⇢ 就能看到项目 ⇢ \dashrightarrow ⇢ (项目管理员把你添加成开发者了把代码clone下来使用pycharm打开写代码本地提交推送到远端 ⇢ \dashrightarrow ⇢ 先拉取代码 问题 普通开发者提交到master分支是不行的 创建一个dev分支 ⇢ \dashrightarrow ⇢ 提交到dev分支后期由管理员做分支合并 ⇢ \dashrightarrow ⇢ 把dev合并到master中 线上分支合并 线下分支合并git merge dev 线上分支合并 公司有个主分支 ⇢ \dashrightarrow ⇢ 只保留大版本信息真正的开发在dev分支开发 你开发的代码提交到dev分支了功能写完了要给用户看了把dev分支合并到主分支 可以线下分支合并合并完推送上去 ⇢ \dashrightarrow ⇢ 没有权限只能仓库管理员来做线上分支合并 提交prpull request mrmerge request 远端有分支本地也有分支 远程创建本地拉取 本地执行git pull origin dev git checkout dev 本地创建提交到远端 本地执行git branch devgit checkout dev1git push origin dev1 操作步骤 远端创建dev分支本地 git pull origin devgit branch 查看看不到直接checkout 到dev分支就可以了dev分支写代码本地提交推送到远端dev功能开发完了普通开发者提交pr管理员点审查测试通过 ⇢ \dashrightarrow ⇢ 同意合并 ⇢ \dashrightarrow ⇢ dev就合并到master 咱们分支结构 master dev bug 所有人在dev开发新功能开发完提交pr ⇢ \dashrightarrow ⇢ 合并到master ⇢ \dashrightarrow ⇢ 结束每个人在自己分支开发开发完,提交pr ⇢ \dashrightarrow ⇢ 合并到dev ⇢ \dashrightarrow ⇢ 你的功能开发完毕管理员自己 提pr ⇢ \dashrightarrow ⇢ dev和master 远程仓库回滚(你不要去做) 本地回到 初始化的状态主分支 git reset --hard 版本号 强制推送到远端 git push origin mastergit push origin master -f 失败 为开源项目贡献代码 fork 开源代码 ⇢ \dashrightarrow ⇢ 你仓库就有这个代码clone你仓库的代码写代码提交到你仓库你仓库提交pr 你仓库的某个分支 合并到别人的某个分支对方审核通过同意才ok git工作流git pull和git fetch变基 git 工作流git flow ⇢ \dashrightarrow ⇢ 分支方案 我们没有采用master dev bug git pull 和 git fetch git pull 从远程仓库拉取代码从远程获取最新版本并merge到本地git fetch 从远程仓库拉取代码会将数据拉取到本地仓库 - 它并不会自动合并或修改当前的工作git pull git fetch merge 变基 rebase 多个提交记录整合成一个解决多次合并分叉问题
http://www.zqtcl.cn/news/14453/

相关文章:

  • 网站插件代码怎么用小程序官方示例
  • 手机怎么搭建网站源码建筑工程网课文案
  • thinkphp2.1网站挂文件婚庆网
  • 一流的微商城网站建设应用商场安全下载安装
  • 个人做网站给手机发短信免费注册自助网站
  • 淘宝客网站如何让做嘉兴网站建议
  • 北京网站建设模板下载学做面食最好的网站
  • 免费前端模板网站石家庄业之峰装饰公司怎么样
  • 如何知道别人的网站流量来自于哪里移动网站自助制作
  • 长宁区网站建设公工商营业执照网上查询官网
  • 全自动网站制作源码wordpress 渲染html
  • 东莞市建设小学网站北航刘禹导师做网站
  • 珠海教育局系统网站网站建设需求多少钱大概
  • 做模具的网站嵌入式软件开发工资高吗
  • 做网站怎么套模板做网站需要办什么证件
  • 网站开发用哪种语言android应用商店
  • 广西百色建设局网站酷家乐网站做墙裙教程
  • tk网站域名卖线面网站
  • it网站建设资讯网泰安网站优化
  • 个人域名 做公司网站做网站的怎么挣钱、
  • 一般企业网站建设合同大学生动漫主题网页制作
  • 有哪些做ae小动效的网站如何保存自己做的网站
  • 建站之星官网建设网络课程网站建设
  • 果汁网站模板WordPress主题改变登录页面
  • 电子商务网站上线活动策划学平面设计要多少钱
  • 网站怎么防采集乌兰察布建设局网站
  • 公司网站首页设计构想网站进入百度观察期
  • 网站开发与维护能做什么职业长沙招聘网站哪个最好
  • 手机网站建设渠道seo的中文含义是什么
  • 如何在线实现手机版网站建设我要发布信息