当前位置: 首页 > news >正文

常用命令总结

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

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日志所在路径>
http://www.lryc.cn/news/39278.html

相关文章:

  • 【Linux:程序地址空间--原来操作系统也喜欢画大饼】
  • Python实现简单信号滤波实战
  • Java(110):非对称加密RSA的使用(KeyPair生成密钥)
  • (Mybatis 学习【1】)整合 Mybatis 开发流程
  • 一文搞懂Kerberos
  • Go爬虫学习笔记(三)
  • CASTEP参数设置(2)
  • 浅谈对Promise的理解以及在工作中的应用
  • 开源|快速入门和理解并模拟实现GPS户外机器人的定位与导航
  • Java多线程系列--synchronized的原理
  • QEMU启动ARM64 Linux内核
  • Linux->进程程序替换
  • 最强分布式锁工具:Redisson
  • Java9-17新特性
  • 电脑开机找不到启动设备怎么办?
  • 使用langchain打造自己的大型语言模型(LLMs)
  • assert()宏函数
  • Docker圣经:大白话说Docker底层原理,6W字实现Docker自由
  • Redis+Caffeine多级(二级)缓存,让访问速度纵享丝滑
  • C#和.net框架之第一弹
  • C++---背包模型---潜水员(每日一道算法2023.3.12)
  • C++类的成员变量和成员函数详解
  • (枚举)(模拟)(位运算)116. 飞行员兄弟
  • 详解Array.prototype.shift.call(arguments)
  • Tina_Linux_Wi-Fi_开发指南
  • Spring AOP(AOP概念、组成、Spring AOP实现及实现原理)
  • 8.条件渲染指令
  • 2023年全网最全最细最流行的自动化测试工具有哪些?你都知道吗!
  • 网络安全——数据链路层安全协议
  • 编译原理基础概念