在公司中,都是多人共同开发同一个项目
1 组长本地创建出空项目,底层代码写完—》提交到远程仓库
2 张三,李四,王五都要共同开发这个项目
3 我们要把代码clone到本地
-pycharm中:
-找一个位置:git bash here(cmd)
git clone 远程地址
使用pychrm打开
本地能够运行起项目来(依赖没装好),数据库链接不对(本地)
4 写代码,提交到本地版本库,推到远端即可(推之前先pull一下)
多人协同开发一个项目
-作为项目创建者:本地搞好,远程搞好,推上去,把别人加为开发者
-作为协同开发者:远程账号,密码—》登录进去就能看到这个项目了
出现冲突的原因
-别人跟你改了同样的代码,但是他先提交到远程仓库了
-你要提交,提交不上,先拉取,拉取下来,因为改了同样代码,冲突
-冲突的样子
<<<<<<< HEAD
print(‘lqz’)
======= # 上面是你的代码
print(‘lqz is handsome’)
>>>>>>> f67f73948d175b186cd5f1319d7602fe004e285c # 别人代码
-修改代码到不报错
-重新提交到本地版本库,推到远端
1 新建要给dev分支,切换过去
git branch dev
git checkout dev
2 dev分支修改dev.py 第一行,提交到版本库
在第一行加入print
git add .
git commit -m ‘修改了dev.py’
3 修改dev分支的home/views.py 最后一行
git add .
git commit -m ‘最后一行加入注释’
4 切回到master分支,修改dev.py 第一行和home/views.py 最后一行,提交到版本库
git checkout master
在第一行加入print
在views.py最后一行加入注释
git add .
git commit -m ‘master修改内容’
5 当合并代码,会出冲突,解决,提交
git merge dev
有冲突,解决
git add .
git commit -m ‘解决冲突’
1 远程建立分支:gitee上点击操作
2 把远程分支拉到本地
3 本地dev分支增加代码
4 本地dev提交到远端
5远程分支合并:把dev合并到master










1 你们公司分支方案是什么样的?
-master,dev,bug 三条分支
-master主要用来发布版本,写好了某个版本的代码合并进去,不直接在master上开发
-dev:开发分支,项目的开发者,都在dev分支上开发
-bug:bug分支,用来修改bug,发布小版本
2 使用git开发,遇到过冲突吗?
-遇到过
-多人在dev分支开发,出现的冲突
-分支合并出现的冲突
-把代码拉下来,直接解决冲突,保留我的代码,保留同事的代码
3 你知道git 变基?
-分支合并:dev分支合并到master分支
-merge或rebase 合并
-把多次提交合并成一个
4 git pull 和git fetch的区别
-pull 和 fetch都是拉取代码
-pull=fetch+合并
5 你知道git flow吗?git 工作流,它是一个别人提出的分支方案
我们没有用,我们用的就是master+dev+bug分支方案
6 使用git 的操作流程
7 什么是gitee,github:pr,gitlab:mr?
-不同叫法:提交分支合并的请求
<template>
<div class="header">
<div class="slogan">
<p>老男孩IT教育 | 帮助有志向的年轻人通过努力学习获得体面的工作和生活p>
div>
<div class="nav">
<ul class="left-part">
<li class="logo">
<router-link to="/">
<img src="../assets/img/head-logo.svg" alt="">
router-link>
li>
<li class="ele">
<span @click="goPage('/free-course')" :class="{active: url_path === '/free-course'}">免费课span>
li>
<li class="ele">
<span @click="goPage('/actual-course')" :class="{active: url_path === '/actual-course'}">实战课span>
li>
<li class="ele">
<span @click="goPage('/light-course')" :class="{active: url_path === '/light-course'}">轻课span>
li