Git与CMD常用命令总结

将常用命令汇集于此,以便在忘记的时候查询,持续更新……

Git

Local changes

添加名字:

git config --global user.name "<你的名字>"

添加邮件:

git config --globa user.email "<你的邮箱>"

显示中文:

git config --global core.quotepath false

初始化:

git init

添加文件:

git add <文件名>

提交文件:

git commit -m "<提交注释>"

查看当前状态:

git status

查看提交历史:

git log

删除文件:

git rm <文件名>

查看两个版本之间的不同:

git diff

查看某文件修改历史:

git log -p <文件名>

只删除远程文件:

//删除文件被保存的记录但不影响本地文件,适合删除已经推送过的忽略文件记录
git rm cached <文件名>

Branches

新建分支:

git branch <分支名>

查看分支:

git branch

切换分支:

git checkout <分支名>

删除分支

//普通删除:
git branch -d <分支名>

//强制删除:
git branch -D <分支名>

合并分支

//保留来源分支:
git merge <分支名>
//不保留来源分支: 
git rebase <分支名>

返回已合并/未合并分支列表

git branch --merged
git branch --no-merged

显示提交记录的参与者列表

git shortlog -sn

Update

生成SSH Key:

ssh-keygen -t rsa -C "<你的邮箱>"

与远程仓库建立连接:

git remote add <远程主机名> <远程链接>

查看远程仓库

//查看远程主机:
git remote
//查看远程分支:
git branch -r

推送到远程仓库

//第一次提交:一般远程主机名为origin
git push -u <远程主机名> master
//第一次提交后的其他提交:
git push <远程主机名> <本地分支名>:<远程分支名>

从远程分支获取更新但不合并:

git fetch <远程主机名> <远程分支名>:<本地分支名>

从远程分支获取更新并合并:

git pull <远程主机名> <远程分支名>:<本地分支名>

UNDO

删除已add但是未commit的文件:

git rm --cached

修改上一次的commit的message:

git commit --amend

回退到某一次提交

git reset <提交标识号>
git revert <提交标识号>

放弃某一个文件的修改:

git checkout <文件名>

暂存目前的修改:

git stash

查看stash:

git stash list

恢复工作现场:

git stash apply

删除暂存内容:

git stash drop

恢复工作现场并删除:

git stash pop

CMD

查看端口占用

//列出所有端口占用情况
netstat -ano
//查看特定端口
netstat -aon|findstr "<端口号>"
//查看进程
tasklist|findstr "<进程PID>"
//杀死进程
taskkill /pid <进程PID> -t -f

查看tensorboard

cd <tensorboard所在路径>
cd tensorboard.exe --logdir <项目tensorboard日志所在路径>
### 如何在 Windows 上使用 Docker Pull 命令拉取 zlmediakit 镜像 #### 安装并配置 Docker Desktop 为了能够在 Windows 上运行 Docker,需要安装 Docker Desktop。确保已经完成 Docker Desktop 的安装,并且已启动。 #### 使用 PowerShell 或命令提示符执行 `docker pull` 命令 打开 PowerShell 或者命令提示符窗口,在其中输入以下命令来拉取 zlmediakit 镜像: ```powershell docker pull zlmediakit/zlm:latest ``` 此命令会从默认的 Docker Hub 中央仓库下载最新的 zlmediakit 版本[^1]。 #### 处理可能遇到的问题 如果遇到镜像拉取失败的情况,可能是由于网络连接不稳定或者是中央仓库响应缓慢所致。此时可以根据实际情况采取措施加快镜像下载速度,比如更改镜像加速器设置。 对于 Windows 用户来说,可以通过修改 Docker Desktop 设置中的镜像加速选项实现这一点。具体操作路径为:Docker Desktop -> Settings -> Daemon -> Mirrors, 添加一个或多个可信的国内镜像站作为代理服务器地址[^3]。 #### 修改 Docker Desktop 的镜像源配置 进入 Docker Desktop 设置界面后找到对应的配置项,添加如下所示的一个或几个中国区官方推荐使用的镜像站点之一: - https://docker.mirrors.ustc.edu.cn/ - http://f13d0ed8.m.daocloud.io - https://registry.docker-cn.com/ 保存变更之后记得点击 Apply & Restart 来使新的配置生效[^4]。 #### 验证新配置是否应用成功 最后一步是确认刚才所做的改动已经被正确加载。可以在终端里再次尝试执行之前失败过的 `docker pull` 操作;也可以通过运行 `docker info | findstr Registry` (适用于 CMD) 或者 `docker info | Select-String -Pattern 'Registry'`(适用于 PowerShell),检查返回的信息里面是否有刚刚加入的新镜像源记录。
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

YuhsiHu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值