开发常用命令合集

正在学习,开坑中,想到哪写到哪吧

手动管理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
posted @ 2025-02-13 18:21  wljss  阅读(52)  评论(0)    收藏  举报