发布于 2025-12-07 0 阅读
0

Git 速成课程

Git 速成课程

以下是一些常用 Git 命令的速查表:

设置

  • git config --global user.name“您的姓名”:设置你的名字作为提交作者
  • git config --global 用户.email " your@email.com ":设置您的电子邮件作为提交作者

创建存储库

  • git 初始化:初始化新的 Git 存储库
  • git克隆<repository>:克隆现有存储库

做出改变

  • git状态:检查存储库的状态
  • git 添加<file>:将文件添加到暂存区
  • git 添加 . :将所有修改过的文件和新文件添加到暂存区
  • git commit -m“消息”:提交更改并发送消息
  • git 重置 HEAD <file>:从暂存区移除文件

观看历史记录

  • git日志:查看提交历史记录
  • git diff:查看尚未暂存的更改
  • git diff --staged:查看已暂存的更改

使用遥控器

  • git 远程添加<name> <url>:添加远程存储库
  • git push <name> <branch>:将更改推送到远程存储库
  • git pull <name> <branch>:从远程存储库提取更改

分枝

  • git分支:列出所有分支
  • git分支<name>:创建新分支
  • git 分支 -d <name>:删除分支
  • git 签出<name>:切换到分支

合并

  • git合并<branch>:将分支合并到当前分支

存储更改

  • git 存储:储藏变化
  • git存储列表:查看储藏列表
  • git 存储应用:应用最新的存储
  • git 存储删除:丢弃最新的存储

标记

  • git 标签<tagname>:创建新标签
  • git 标签 -a <tagname>-m“消息”:创建带有消息的新标签
  • git 标签 -d <tagname>:删除标签
  • git push --标签:将标签推送到远程存储库

恢复更改

  • git 恢复 HEAD:恢复最后一次提交
  • git 恢复<commit>:恢复特定提交

重置

  • git 重置 HEAD:将暂存区重置为最后一次提交
  • git reset --hard HEAD:将暂存区和工作目录重置为最后一次提交
  • git reset --hard <commit>:将暂存区和工作目录重置为特定提交

别名

  • git config——全局别名。<alias_name> <git_command>:为常用命令创建别名
文章来源:https://dev.to/arafat4693/a-cheatsheet-for-git-37n5