步骤一: Git代码
- fork 关键字项目仓库到自己的账号之下, 如:[https://github.com/auto-tester
- 在自己的账号中 clone:
git clone git@githubcom:<你的GitLab用户名>/auto-tester.git
- 添加上游仓库地址:
git remote add upstream git@github:auto-tester/xy-buzlib.git
- 后续使用:
- 更新代码:
git pull upstream <上游分支名>
,会把上游分支的最新代码拉取下来,并合并到当前本地分支,如果有冲突,解决冲突之后再add
、commit
。 - 提交代码:先
add
、commit
、push
三部曲,然后在 GitLab 网页上提交Merge Request
合并到对应的上游分支。 - 提交MR之后请负责人合并你的请求
- 如果需要发布代码,请联系负责人发布
- 更新代码:
步骤二: 安装代码开发/管理环境
- 代码编辑器: 推荐
PyCharm
Homebrew
安装: https://brew.sh/index_zh-cn.html- Homebrew官方镜像源地址更换: http://mirrors.ustc.edu.cn/help/brew.git.html
- Homebrew官方核心镜像源地址更换: http://mirrors.ustc.edu.cn/help/homebrew-core.git.html
pyenv
安装:brew install pyenv
pyenv-virtualenv
安装:brew install pyenv-virtualenv
- 根据命令
echo $SHELL
的输出结果,选用对应的那一种命令:- bash
echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n eval "$(pyenv init -)"\nfi' >> ~/.bash_profile
echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bash_profile
- zsh
echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n eval "$(pyenv init -)"\nfi' >> ~/.zshrc
echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.zshrc
- bash
- 重启 SHELL 生效:
exec "$SHELL"
python3+
安装:- 查看可安装python版本:
pyenv install --list
- 安装 Python(以 3.6.2 为例):
pyenv install 3.6.2
(如果卡在这一步很久都无法完成,可以先按 Ctrl C 取消,到 Python 官网下载源码包,下载完成后把源码包放进$(pyenv root)/cache
目录——如果目录不存在就创建一个,再重新安装)
- 查看可安装python版本:
- 建立python开发虚拟环境:
pyenv virtualenv 3.6.2 buzlib-3.6.2
(表示基于已安装的3.6.2
版本的 Python 创建一个名为buzlib-3.6.2
的虚拟环境) - 进入xy-buzlib目目录
- 进入当前目录时自动激活虚拟环境:
pyenv local buzlib-3.6.2
(执行后会在当前目录下创建.python-version
文件,内容即为命令中指定的虚拟环境名称buzlib-3.6.2
)