Git命令(附:CMD常用指令)

Git命令(附:CMD常用指令)

一、Git指令

  1. 查看Git版本号
git 复制代码
git version
  1. 设置用户名
git 复制代码
git config --global user.name "名字" 
  1. 设置邮箱号码
git 复制代码
git config --global user.emal "邮箱号"
  1. 初始化当前目录
git 复制代码
git init
  1. test.txt文件加入暂存区
git 复制代码
git add test.txt
  1. 将当前目录的全部文件加入暂存区
git 复制代码
git add .
  1. 将当前目录的全部非隐藏文件加入暂存区
git 复制代码
git add *
  1. 将当前目录的全部隐藏文件加入暂存区
git 复制代码
git add .*
  1. 提交。把暂存区的变为固定的版本,会打开vim编辑器,按a键或i键后进入编辑模式,然后写提交说明,按esc键退出编辑模式,输入英文冒号:,再输入wqwq:表示write quit 【翻译为:保存并退出】),回车Enter
git 复制代码
git commit
  1. 简化版的commit, 【提交规范为:git commit -m "fix(test):change content"
git 复制代码
git commit -m "第二次提交"
  1. 查看提交信息,会显示每一次的提交信息,每次提交信息都会有一个唯一的id标识。
git 复制代码
git log 
  1. 回退到某次提交状态。(参数id为每一次提交后得到的唯一id,使用git log可以查看, 参数hard表示覆盖所有变更,同样该参数还可以设置为softmixed模式)
git 复制代码
git reset --hard id 

二、Git分支结构

  1. 创建名字为name的分支,这里的name是自己进行命名的。
git 复制代码
git branch name
  1. 查看所有分支.
git 复制代码
git branch -a 
  1. 切换分支(变更分支)
git 复制代码
git checkout '分支名'
  1. 将分支合并到主分支上。
git 复制代码
git merge '分支名'
  1. 设置推送网址
git 复制代码
git remote add origin http://github.com/xxx/xxx.git     # 设置推送网址。
  1. 删除推送网址
git 复制代码
git remote rm origin

三 、GitHub上的例子

git 复制代码
git init

git add REMADE.md

git commit -m "first commit"

git branch -M main     # 创建主分支,并切换到主分支上

git remote add origin http://github.com/midorg-com/re01.git     # 设置推送网址。

git push -u origin main    # 推送到远程仓库,并输入GitHub的邮箱和密码,之后即可推送到远程仓库。

四、CMD指令

常用指令:

powershell 复制代码
pwd  # 显示当前终端会话所在的目录位置
powershell 复制代码
dir  # 显示当前文件夹下的所有文件/文件夹, 可以在后面指定要显示的文件夹的目录结构(如:dir mydir)
powershell 复制代码
cd  # 切换目录。【特例:cd .. 切换到上一级目录,cd ../.. 切换到上上一级目录, cd D:  切换到D盘根目录】
powershell 复制代码
tree  # 显示当前文件夹下的所有文件的树形结构,可以在后面指定要显示的文件夹的目录结构(如:tree mydir)
powershell 复制代码
shutdown /s /t 3600   # 定时关机, 这里表示3600 秒后关机
powershell 复制代码
shutdown /a  # 取消关机
powershell 复制代码
md mydir   # 新建文件夹
rd mydir   # 删除文件夹

echo Hello, World! > newfile.txt  # 创建文件,并输入Hello, World!
del newfile.txt   # 删除文件
powershell 复制代码
tracert ip/'域名'   # 路由追踪
powershell 复制代码
ipconfig /flushdns  # 清除本地 DNS 缓存

进程管理:

powershell 复制代码
tasklist   # 显示当前正在运行的进程
start '程序名'   # 运行程序或命令
taskkill /im notepad.exe  # 结束进程,按名称。这里是关闭记事本
taskkill /pid 1234  # 结束进程,按 PID。这里是关闭 PID 为 1234 的进程

服务管理:

powershell 复制代码
net start   		 # 显示当前正在运行的服务:
net start '服务名'   # 启动指定服务:
net stop '服务名'    # 停止指定服务:

我们可以将常用的命令输入记事本中,并保存为后缀为 .bat 的可执行文件。之后只要双击该文件即可执行指定命令,

或者将文件放入系统启动目录中,可以实现开机自动运行。

启动目录位置C:\Users\用户名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

相关推荐
栈溢出的浪漫9 小时前
国内MCP工具推荐:AIbase宣布推出MCP资源网站
github·开发者·mcp·aibase·资源网站
一可米9 小时前
gitHub.com Actions自动化发布
运维·自动化·github
小弥儿11 小时前
GitHub今日热榜 | 2026-08-01:硬件安全工具与AI教育并行
人工智能·学习·开源·github
影视飓风TIM11 小时前
Linux下C语言缓冲区原理 + Git版本控制
linux·c语言·git
梦想三三13 小时前
LangChain Output Parser 实战:从字符串到结构化数据的完整指南
android·服务器·langchain·github·uv
TunerT_TQ14 小时前
Valhalla 静态工程审阅 #009|Continue 源码证据驱动评测【大厂开源基础设施特辑】
vscode·测试工具·开源·llm·github·jetbrains·ai编程助手
TunerT_TQ14 小时前
Valhalla 静态工程审阅 #008|RisingWave 源码证据驱动评测【大厂开源基础设施特辑】
rust·开源·github·实时数据处理·流式数据库·apacheflink·streamingsql
tianyuanwo17 小时前
当提交标题重复阻塞CI:Git分支修复实战
git·ci/cd·分支基线调整
孪生质数-17 小时前
AI Agent 工程实践(一):大模型 API 接入示范
网络·人工智能·ai·chatgpt·github·claude·claudecode
Salt & Light17 小时前
Git 分支操作与恢复完整记录
git