Git 指令大全(全干货版)

Git 指令大全(全干货版)

🔧 基础操作

# 初始化仓库git init # 克隆远程仓库git clone <repo_url># 查看当前状态git status # 添加全部修改到暂存区gitadd.# 提交到本地仓库git commit -m"提交说明"# 查看提交历史(精简版)git log --oneline# 查看文件修改差异gitdiff

🌿 分支管理

# 创建新分支git branch <branch_name># 切换分支git checkout <branch_name># 创建并切换分支git checkout -b<new_branch># 合并分支到当前分支git merge <branch_name># 删除本地分支git branch -d<branch_name># 强制删除未合并分支git branch -D<branch_name># 查看所有分支(含远程)git branch -a

🚀 远程仓库操作

# 添加远程仓库git remote add<remote_name><repo_url># 推送本地分支到远程git push -u<remote_name><branch_name># 强制推送(慎用!)git push -f# 拉取远程更新git pull <remote_name><branch_name># 获取远程分支但不合并git fetch # 删除远程分支git push <remote_name>--delete<branch_name>

⏪ 撤销操作

# 撤销工作区修改git checkout -- <file># 撤销暂存区文件git reset HEAD <file># 修改最后一次提交git commit --amend# 回退到指定提交(保留修改)git reset --soft<commit_id># 彻底回退到指定提交(慎用!)git reset --hard<commit_id># 恢复误删的文件git checkout <commit_id> -- <file_path>

🔍 日志与查询

# 图形化提交历史git log --graph--all# 按作者搜索提交git log --author="name"# 搜索提交内容git log -S"keyword"# 显示某文件的修改历史git blame <file>

🔗 标签管理

# 创建标签git tag <tag_name># 创建带注释标签git tag -a v1.0 -m"版本说明"# 推送标签到远程git push --tags# 删除本地标签git tag -d<tag_name># 删除远程标签git push origin :refs/tags/<tag_name>

🧩 高级操作

# 贮藏当前修改git stash # 应用最近贮藏git stash pop # 交互式变基(修改最近3次提交)git rebase -i HEAD~3 # 二分法查找问题提交git bisect start git bisect bad # 标记当前为错误提交git bisect good <id># 标记已知正常提交# 清理未跟踪文件git clean -fd

⚙️ 配置相关

# 全局用户名配置git config --global user.name "Your Name"# 全局邮箱配置git config --global user.email "[email protected]"# 查看所有配置git config --list# 设置别名(例如简化log)git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset'"

📦 子模块管理

# 添加子模块git submodule add<repo_url><path># 初始化子模块git submodule init # 更新子模块git submodule update 

📌 实用技巧

# 忽略文件权限变更git config core.fileMode false# 生成.gitignore模板curl https://gitignore.io/api/<语言/工具># 查看仓库大小git count-objects -vH# 克隆指定分支(浅克隆)git clone --branch<branch_name>--depth1<repo_url>

注意事项:

  1. –force操作前务必确认影响范围
  2. 重要分支(如main/master)避免直接修改
  3. 推荐使用SSH协议进行远程操作
  4. 定期执行 git gc 优化仓库

dblens数据库客户端[推荐]

https://sourceforge.net/projects/dblens-for-mysql

dblens数据库管理工具(dblens for mysql)
  • 🔧 可视化索引使用分析
  • 📊 AI 索引设计分析
  • 💡 智能索引优化建议
  • 📊 AI 快速设计表、视图、函数、事件、存储过程
dblens数据库管理工具
  • 🖥 可视化设计:拖拽式表结构设计,ER 关系图自动生成,降低建模门槛。
  • ⚡ 智能 SQL 开发:支持语法高亮、代码补全、执行计划分析,查询效率提升 50%+。
  • 独特优势 全中文支持:界面 / 文档 / 社区全面本土化,降低学习成本。
  • 跨平台适配:Windows/macOS/Linux 全平台兼容。

Read more

Java在AI时代的崛起:从传统机器学习到AIGC的全栈解决方案

Java在AI时代的崛起:从传统机器学习到AIGC的全栈解决方案

个人名片 🎓作者简介:java领域优质创作者 🌐个人主页:码农阿豪 📞工作室:新空间代码工作室(提供各种软件服务) 💌个人邮箱:[[email protected]] 📱个人微信:15279484656 🌐个人导航网站:www.forff.top 💡座右铭:总有人要赢。为什么不能是我呢? * 专栏导航: 码农阿豪系列专栏导航 面试专栏:收集了java相关高频面试题,面试实战总结🍻🎉🖥️ Spring5系列专栏:整理了Spring5重要知识点与实战演练,有案例可直接使用🚀🔧💻 Redis专栏:Redis从零到一学习分享,经验总结,案例实战💐📝💡 全栈系列专栏:海纳百川有容乃大,可能你想要的东西里面都有🤸🌱🚀 目录 * Java在AI时代的崛起:从传统机器学习到AIGC的全栈解决方案 * 一、Java AI生态概览:多样化的技术选择 * 1.1 深度学习框架:接轨主流AI技术 * Deep Java Library

By Ne0inhk
蓝耘智算 + 通义万相 2.1:为 AIGC 装上 “智能翅膀”,翱翔创作新天空

蓝耘智算 + 通义万相 2.1:为 AIGC 装上 “智能翅膀”,翱翔创作新天空

1. 引言:AIGC 的崛起与挑战 在过去几年中,人工智能生成内容(AIGC)技术突飞猛进。AIGC 涉及了文本生成、图像创作、音乐创作、视频制作等多个领域,并逐渐渗透到日常生活的方方面面。传统的内容创作方式已经被许多人类创作者所推崇,但随着时间的推移,人工智能的出现使得创作的边界变得更加模糊。 然而,尽管人工智能技术取得了巨大进展,如何高效地将 AI 模型与计算平台结合,以便为 AIGC 提供更加高效、智能的支持,仍然是一个关键问题。蓝耘智算与通义万相 2.1 的结合为解决这一问题提供了新的方向。这种创新的技术融合使得 AIGC 可以不仅仅依赖于数据处理的能力,还可以实现智能化的生成和创作,推动内容创作的未来。 2. 蓝耘智算:为 AIGC 提供智能支持 2.1 蓝耘智算简介 蓝耘智算是一种综合性计算平台,专注于为大规模人工智能应用提供优化计算资源。在过去几年中,蓝耘智算不断发展壮大,已成为许多行业中的顶尖计算平台之一,广泛应用于机器学习、

By Ne0inhk

深度解析 GitHub Copilot Agent Skills:如何打造可跨项目的 AI 专属“工具箱”

前言 随着 GitHub Copilot 从单纯的“代码补全”工具向 Copilot Agent(AI 代理) 进化,开发者们迎来了更高的定制化需求。我们不仅希望 AI 能写代码,更希望它能理解团队的特殊规范、掌握内部工具的使用方法,甚至在不同的项目中复用这些经验。 Agent Skills(代理技能) 正是解决这一痛点的核心机制。本文将深入解析 Copilot Skills 的工作原理,并分享如何通过软链接(Symbolic Link)与自动化工作流,构建一套高效的个人及团队知识库。 一、 什么是 Agent Skills? 如果说 Copilot 是一个通用的“AI 程序员”,那么 Skill(技能) 就是你为它配备的专用工具箱。 它不仅仅是一段简单的提示词(Prompt),而是一个包含元数据、指令和执行资源的标准文件夹结构。当

By Ne0inhk
让工作效率翻倍的终极神器之被工具定义的编程时代(VS Code + GitHub Copilot + JetBrains全家桶)

让工作效率翻倍的终极神器之被工具定义的编程时代(VS Code + GitHub Copilot + JetBrains全家桶)

目录 * 一、引言:被工具定义的编程时代 * 二、背景:传统开发模式的效率瓶颈 * 2.1 认知负荷过载 * 2.2 工具链断层 * 三、效率翻倍工具链深度解析 * 3.1 智能代码编辑器:从打字机到智能助手 * 3.2 版本控制大师:Git的隐藏技能 * 3.3 自动化脚本:解放生产力的魔法 * 3.4 协作平台:从信息孤岛到知识网络 * 四、工具链选型方法论 * 4.1 效率评估模型 * 4.2 定制化策略 * 五、总结:工具是能力的延伸 一、引言:被工具定义的编程时代 在GitHub Copilot单月生成代码量突破10亿行的今天,开发者早已告别“记事本+命令行”

By Ne0inhk