Appearance
4 git代码管理
4.1 多人协作
通过git仓库进行代码管理,在多人协作编程时经常会遇到代码分支冲突问题,这是我们需要遵循一定原则进行开发,如下图所示
接下来我们看看具体操作:
- 自己本地checkout 个人分支
# 查看当前分支
git branch
* master
# 切换成个人分支
git checkout -b wendada
Switched to a new branch 'wendada'
# 当前分支变成 wendada
git branch
master
* wendada
在自己本地下新增代码文件,例:test_abc.py
查看变更,发下当前文件是红色的
git status
- 暂存变更后,发现变成绿色了,表示暂存成功
git add *
- 增加commit说明
git commit -m "新增test_abc.py文件"
- push代码到远程个人分支
git push origin wendada
- 从master分支pull最新代码
git pull origin master
- 切换到master分支,然后将个人分支merge 到 master 分支
# 切换到master
git switch master
# 将wendada合并到master
git merge wendada
4.2 回滚代码
某些情况下代码可能会影响到线上,需要回滚 具体流程如下