初始化项目创建
1. GitHub
- 在GitHub上创建一个空项目,将该项目克隆到本地
注意,一定要是python版本 - 将该项目克隆到本地
复制链接
在Ubuntu终端使用 git clone 命令
放到自己想要的文件夹中
查看一下,克隆的是一个文件夹,文件夹下有一个名为license的文件
2. 创建虚拟环境
- 使用命令创建虚拟环境
python3 -m venv ./.venv
# .venv是将此虚拟环境文件设置为一个隐藏文件
首次使用,如果显示没有这个命令,要先安装
sudo apt install python3-venv
然后就能使用上面的命令创建虚拟环境了
- 进入该虚拟环境
source ./.venv/bin/activate
可以看到前面就有了虚拟环境的标识
- 安装相关依赖包
pip install ipython django redis django-redis gevent gunicorn requests celery
# 如果安装太慢,可以使用国内镜像源
pip freeze # 查看安装的依赖包
pip freeze > requirement.txt # 将依赖包写入一个txt文件
3. Django项目swiper
- 创建Django项目
- 将需要忽略的文件放入 .gitignore 文件中
使用vim编辑该文件
vim .gitignore
pycharm创建项目的时候会创建以下两个文件,这两个文件不需要放入git仓库中,所以需要忽略
3) 在pycharm中查看该项目,将settings .py文件中不需要的配置删除
删除不必要的app文件
删除不必要的中间件
删除不必要的templates文件
修改时区
4. 将项目最初版本上传到GitHub上
使用 git add 命令,将目录下的所有文件(除忽略文件外)添加到暂存区,然后使用 commit 命令提交到git仓库,最后提交到GitHub上,因为项目是从GitHub上拉下来的,所以不用在 push 命令后加 -u
此时,该项目就提交到了GitHub上的master分支
5. 创建分支
- 创建develop分支和功能分支
使用 git checkout -b + 分支名 命令,创建并切换到develop分支
如果需要对项目进行修改,需在开发分支develop下在创建其他分支,比如,在develop分支下再创建一个功能分支feature-user
在进行项目的修改之前,需将develop分支上传到GitHub上
2) 进GitHub查看分支
此时有两个分支,再点进去查看