Git常用命令

  • ~1.61K 字
  1. 1. 🧭 什么是版本控制系统?
  2. 2. ⚙️ 一、安装与配置
    1. 2.1. 下载与安装
    2. 2.2. 配置用户信息
    3. 2.3. 关联GitHub(SSH 方式)
  3. 3. ⚙️ 二、GIT基本操作

Git 是一个免费且开源的分布式版本控制系统,旨在以速度和效率处理从小型到大型项目的所有内容。
它易于学习,体积小巧、性能极快。
通过诸如低成本本地分支、方便的暂存区域和多种工作流程等特性,Git 超越了 Subversion、CVS、Perforce 和 ClearCase 等传统 SCM 工具。


🧭 什么是版本控制系统?

版本控制系统(Version Control System, 简称 VCS)是一种用于记录文件内容变化的软件工具。
它能够让多人协作开发同一个项目,跟踪每一次更改,随时恢复历史状态,比较不同版本差异,并有效防止数据丢失。

简单理解:它是“代码的时间机器”。


⚙️ 一、安装与配置

下载与安装

Git 下载地址:git-scm.com/downloads
下载安装包后,一路点击“下一步”完成安装。


配置用户信息

打开 Git Bash,执行以下命令设置用户名与邮箱(全局配置):

1
2
git config --global user.name "your name"
git config --global user.email "your email"

验证是否配置成功:

1
2
3
4
$ git config --global user.name
> your name
$ git config --global user.email
> your email

若只为当前仓库配置,则去掉 –global 参数:

1
2
$ git config user.name "your name"
$ git config user.email "your email"

检查单个仓库config

1
2
3
4
$ git config user.name
> your name
$ git config user.email
> your email

检查配置信息:

1
$ git config --list

关联GitHub(SSH 方式)

  1. 生成 SSH 密钥

    在命令行执行:

    1
    $ ssh-keygen -t rsa -C "your email"

    生成完成后,在路径:

    1
    C:\Users\<你的用户名>\.ssh\

    可以看到

    • id_rsa(私钥)
    • id_rsa.pub(公钥)
  2. 添加到 GitHub

    进入:

    GitHub → Settings → SSH and GPG Keys → New SSH Key

    把 id_rsa.pub 文件内容复制到 Key 中,Title 可随意填写。

  3. 测试是否成功

    1
    2
    $ ssh -T git@github.com
    > Hi probieLuo! You've successfully authenticated, but GitHub does not provide shell access.

⚙️ 二、GIT基本操作

命令 说明
git init 初始化 Git 仓库
git add README.md 添加文件到暂存区
git add . 添加当前目录所有文件到暂存区
git commit -m "first commit" 提交更改并记录说明
git branch -M master 强制重命名当前分支为 master
git remote add origin git@github.com:probieLuo/xxx.git 添加远程仓库
git push -u origin master 推送代码到远程仓库并建立关联
git checkout main 切换分支main