- 建议在本地的虚拟机或者wsl中部署
- 可能得要求python3.8以上的版本
- 当然在win上也行,步骤一样,只是具体指令有所变化
- 不要在本地pip,在虚拟环境中pip
- 及时更新requirements.txt,保证项目可运行
- 项目无关的生成文件记得添加进 .gitignore
- 当然直接跑是跑不了的,要开发记得找我要config文件
- 创建自己的分支
git branch xxxx; git checkout xxxx
# or
git checkout -b xxxx
- 每一次完成自己的更改之后,需要先变基到主分支上(保证主分支是线性的),再发起push -f (如果push不上,就加上 force 选项)
- 如果发现变基的时候有冲突,那就是有两个人的工作冲突了,修改了相同的代码。
git rebase main
git push -f
- 然后在 GitHub 上创建 pull request,可 merge 的条件是
- 有一人审核通过
- 且提交是线性的
- 首先创建项目文件夹,并在项目文件夹下加载python的虚拟环境
mkdir your_project; cd your_project
virtualenv venv
# or
python -m venv venv
- 进入虚拟环境
source venv/bin/activate
# win下进入虚拟环境
call venv/script/activate.bat
- 安装依赖
pip install -r requirements.txt