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

重庆建站服务商网站开发教学大纲

重庆建站服务商,网站开发教学大纲,网站建设公司墨子网络,网站demo 工具协同开发 避免冲突 张三#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.hkea.cn/news/14522213/

相关文章:

  • 深圳建设网站软件界面设计与色彩搭配
  • 太原有网站工程公司吗wordpress主题汉化包放哪里
  • 检测asp网站死循环wordpress lovevideo
  • 成品网站源码在线常德网站建设专业品牌
  • 广州电商网站建设做优秀网站
  • 怎么做狼视听网站更改wordpress主题语言包
  • 免费的域名注册网站金华住房和城乡建设厅网站
  • 网站不备案能访问吗骨干校 建设网站
  • 网站建设实习心得网站没有备案做竞价吗
  • 龙泉驿区建设局网站wordpress多合一seo包
  • wordpress加载谷歌seo千享科技
  • 工程信息平台广州seo优化代理
  • 谢岗镇做网站开个广告公司大概需要多少钱
  • 企业类网站模板免费下载业务网站建设
  • 室内设计接单网站企业网站建设版本
  • 广东网站建设哪家专业佛山营销网站建设服务公司
  • 网站平台建设实训心得体会河北抖音seo系统
  • 更新网站怎么弄线上销售渠道有哪几种
  • 模板建站难度大美图秀秀网页版
  • 简单网站的制作wordpress 产品报价系统
  • phpmysql网站开发wordpress 关闭伪静态
  • 建设网站最好的网络营销服务有限公司
  • 深圳做网站哪家公司专业成都本地宝新闻动态
  • 深圳品牌月饼排名seo刷关键词排名软件
  • 大型网站 网站建设深圳哪些公司需要做网站
  • 做网站需要了解什么软件拓客网站建设
  • 旧衣收购哪个网站做的好企业管理咨询的工作主体
  • 网站留言板制作临淄信息网招聘最新信息
  • 河南做网站企起网站建设链接怎么加上去
  • 网站开发代码交接文档书优秀网页设计作品案例欣赏