开发常用命令合集
正在学习,开坑中,想到哪写到哪吧
手动管理Claude Code上下文
把计划的其余部分放到 HANDOFF.md 文件中。解释一下你尝试过什么,哪些有效,哪些无效,这样下一个接手的客服人员就可以直接加载这个文件,无需其他操作就能开始并完成这项任务。
转载自:https://www.reddit.com/r/ClaudeAI/comments/1qcan9z/my_top_10_claude_code_tips_from_11_months_of/?tl=zh-hans
python
快速检查cuda
python -c "import torch; print(f'PyTorch版本: {torch.__version__}'); print(f'CUDA版本: {torch.version.cuda}'); print(f'GPU可用: {torch.cuda.is_available()}'); print(f'GPU数量: {torch.cuda.device_count()}')"
SSH 端口转发
要在本地访问服务器上运行的 Gradio 界面,可以通过 SSH 端口转发(隧道),将服务器的 Gradio 端口映射到本地。
ssh -L 7861:127.0.0.1:7860 ubuntu@172.23.148.87 -p 50850
然后浏览器访问 http://localhost:7861
Hugging Face 镜像
export HF_ENDPOINT=https://hf-mirror.com
linux
需要管理员权限的话,在命令前加上 sudo
打开文件夹
cd XXX
返回文件夹上级
cd ..
查看目录下有什么
ls
复制,复制文件的话[选项]可为空,复制文件夹的话[选项]为-r
cp [选项] 源文件 目标文件
git + github
创建git仓库
git init
每次开始工作前先拉取最新代码
git pull origin main
master分支重命名为main分支
git checkout master
git branch -m master main # 重命名分支为main
拉取远程内容并合并历史
git pull origin main --allow-unrelated-histories
提交到暂存区
git add .
提交到版本库
git commit -m "提交代码的注释文字(你自己注释)"
列出所有本地分支和远程分支
git branch -a
切换到指定分支,并更新工作区
git checkout [分支(branch)名]
合并指定分支到当前分支
git merge [指定分支名]
在本地创建好git仓库后,连接自己创建的github仓库(需要配置好ssh啥的)
git remote add origin [gihub仓库地址]
提交代码到github,需要注意的是分支名要对
git add .
git commit -m "提交代码的注释文字(你自己注释)"
git push -u origin [分支(branch)名]
vim
退出
:wq

浙公网安备 33010602011771号