Git使用教程

Git安装

Git是一个分布式版本控制系统,安装方法如下:

  1. 进入官网下载适合你当前系统的 Git:https://git-scm.com/downloads
  2. 下载后傻瓜式安装Git即可,安装的目录最好使用默认目录C:/Program Files/Git
  3. 点击电脑左下角开始即可看见Git CMDGit BashGit GUI
    • Git CMDwindows命令行的指令风格
    • Git Bashlinux系统的指令风格(建议使用)
    • Git GUI是图形化界面(新手学习不建议使用)
  4. 安装完成后,需要配置一下环境变量。
    1. 右键点击我的电脑,选择属性
    2. 点击高级系统设置
    3. 点击环境变量
    4. 系统变量中找到Path,点击编辑
    5. 变量值中添加C:/Program Files/Git/bin
    6. 点击确定,完成环境变量的配置
  5. 打开Git Bash,输入git --version,如果出现版本号,说明安装成功。

Git配置

配置用户名和邮箱

1
2
git config --global user.name "你的用户名"
git config --global user.email "你的邮箱"

配置默认分支为main

1
git config --global init.defaultBranch main

配置拉取自动合并

1
git config --global pull.rebase false

配置换行符为LF

1
git config --global core.autocrlf true

配置安全换行符

1
git config --global core.safecrlf true

配置不转义空格

1
git config --global core.quotepath false

配置命令

1
2
3
4
5
6
7
8
9
10
git config -l  //查看所有配置
git config --system --list //查看系统配置
git config --global --list //查看用户(全局)配置
git config --global user.name "你的用户名" // 配置用户名
git config --global user.email "你的邮箱" // 配置邮箱
git config --global init.defaultBranch main // 配置默认分支为`main`
git config --global pull.rebase false // 关闭拉取自动合并
git config --global core.autocrlf true // 配置换行符为`LF`
git config --global core.safecrlf true // 配置安全换行符
git config --global core.quotepath false // 配置不转义空格

链接GitHub仓库

  1. 执行以下命令生成ssh公钥,此公钥用于你的计算机连接Github
    1
    ssh-keygen -t rsa -b 4096 -C "你的邮箱"
    提示Enter file in which to save the key直接一路回车即可,新手小白不推荐设置密钥

    之后打开C盘下用户文件夹下的.ssh的文件夹,会看到以下文件
  • id_rsa私钥
  • id_rsa.pub公钥

    用记事本打开上述图片中的公钥id_rsa.pub,复制里面的内容,然后开始在GitHub中配置SSH Key
  1. id_rsa.pub公钥配置到 GitHub
    进入GitHub,点击右上角头像 选择Settings,进入设置页后选择 SSH and GPG keys,名字随便起,公钥填到Key那一栏。



  2. 测试SSH Key是否配置成功
    Git Bash中输入以下命令,回车即可

    1
    ssh -T [email protected]

    第一次连接会提示Are you sure you want to continue connecting (yes/no/[fingerprint])?,输入yes即可

    出现连接到账户的信息,说明已经大功告成,至此完成了环境准备工作。

  3. 克隆GitHub仓库
    Git Bash中输入以下命令,回车即可

    1
    git clone 仓库地址

    克隆完成后,会在当前目录下生成一个与仓库名相同的文件夹,这就是克隆下来的仓库。

  4. 上传文件到GitHub仓库
    Git Bash中输入以下命令,回车即可

    1
    2
    3
    git add .
    git commit -m "提交信息"
    git push
  5. 从GitHub仓库下载文件
    Git Bash中输入以下命令,回车即可

    1
    git pull