Skip to content

4 git代码管理

4.1 多人协作

通过git仓库进行代码管理,在多人协作编程时经常会遇到代码分支冲突问题,这是我们需要遵循一定原则进行开发,如下图所示 alt text

接下来我们看看具体操作:

  1. 自己本地checkout 个人分支
# 查看当前分支
git branch
* master

# 切换成个人分支
git checkout -b wendada
Switched to a new branch 'wendada'

# 当前分支变成 wendada
git branch 
  master
* wendada

alt text

  1. 在自己本地下新增代码文件,例:test_abc.py alt text

  2. 查看变更,发下当前文件是红色的

git status

alt text

  1. 暂存变更后,发现变成绿色了,表示暂存成功
git add *

alt text

  1. 增加commit说明
git commit -m "新增test_abc.py文件"

alt text

  1. push代码到远程个人分支
git push origin wendada

alt text

  1. 从master分支pull最新代码
git pull origin master

alt text

  1. 切换到master分支,然后将个人分支merge 到 master 分支
# 切换到master
git switch master

# 将wendada合并到master
git merge wendada

alt text

4.2 回滚代码

某些情况下代码可能会影响到线上,需要回滚 具体流程如下