这是一个开箱即用的深度强化学习项目,旨在帮助开发者快速上手并实验各种深度强化学习算法。
conda activate sb3-env 激活环境/或者点击右下角 python 解释器选择虚拟环境tensorboard --logdir /tmp/sac --host 0.0.0.0 查看日志git clone https://cnb.cool/dut-ctrl/DRL/sb3-tutorial
如果本地仓库已经不是最新的仓库,需要拉取最新内容(避免可能发生的冲突)。
git pull origin main
如果本地仓库和远程仓库已经一致,则可以创建一个新的分支进行开发(避免污染原来的内容)。
# 几个例子:填写你的分支要做什么, 选择其中一个即可
git checkout -b feat/add-new-envs
git checkout -b fix/fix-some-bugs
git checkout -b docs/update-readme
然后你就可以看到左下角的 git 插件显示你已经在本地切换到了一个新的分支, 现在就可以开始开发了。
git add .
git add status #(可选)查看添加删除了哪些文件
git commit -m "Update something." # 这里填写你具体做了什么
git push -u origin feat/your-feature-name #(首次)推送需要设置上游分支
git push # 之后再次推送只需要 push 就可以了
登录代码托管网站,选择对应分支点击 pull request, 等待代码审核。
审核期间, 管理者会提出修改意见,你可以继续在本地修改代码,进行推送(无需再次提交 pull request )
git push
直到审核结束,管理者会在代码托管网站上通过合并请求。
# 切换回主分支
git checkout main
# 拉取最新的合并结果
git pull origin main
# 删除本地功能分支
git branch -d feat/your-feature-name
# 删除远程功能分支
git push origin --delete feat/your-feature-name