命令行笔记

581 阅读2分钟

命令行

删除文件

# /s参数为子目录
# /q参数为不用确认
del /s /q demo\*(1).* ----(用于删除文件夹下的子文件)

git代理

//设置代理
git config --global http.proxy 'http://127.0.0.1:1080' 
git config --global https.proxy 'http://127.0.0.1:1080'

//查看代理:
git config --global --get http.proxy
git config --global --get https.proxy

取消代理:
git config --global --unset http.proxy
git config --global --unset https.proxy

终端代理

set http_proxy=localhost:1080
set https_proxy=localhost:1080

socket 代理

set http_proxy=socks5://127.0.0.1:1080
set https_proxy=socks5://127.0.0.1:1080

通过脚本设置代理

每次都要手动set设置代理还是挺麻烦的,我们可以通过写一个bat脚本来简化设置代理

新建 httpp.bat,并把httpp.bat放进系统环境变量里,httpp.bat代码如下

set http_proxy=localhost:%1
set https_proxy=localhost:%1

然后我们通过在命令行输入: httpp 1080 就可以了,这里的1080改成你本地的代理端口.

刷新DNS缓存

这几天访问 flutter.dev 一直进不去,不开代理反而能访问,这里记录一下.win + R => cmd进入命令行

ipconfig/flushdns

忘记本地登录密码

管理员模式运行CMD

whoami

这里会显示你当前的用户名,然后运行

net user 你的用户名 123456

git 删除本地修改

git checkout -f

如果有添加到暂存区

git reset --hard 

git clean -xdf 

git切换远程分支

git fetch origin branch1:branch1

git remote: HTTP Basic: Access denied

原因:本地git配置的用户名、密码与gitlabs上注册的用户名、密码不一致。

1. 如果账号密码有变动 用这个命令 git config –system –unset credential.helper 重新输入账号密码 应该就能解决了
2. 如果用了第一个命令 还不能解决问题那么 用这个命令:
git config –global http.emptyAuth true
3.如果以上两个方法不起作用,那么采用以下方法:

进入控制面板》用户账号》凭据管理器?windows凭据》普通凭据,在里面找到git,点开编辑密码,更新为最新密码之后就可以正常操作了。

git 远程初始仓库有文件

git pull origin main --allow-unrelated-histories