Git安装与基础使用教程:从入门到实践
Git安装与基础使用教程:从入门到实践
本文详细介绍了Git在Windows 10系统下的安装流程和基础使用步骤,包括安装过程中的各个配置选项以及基本的Git命令操作。文章通过图文结合的方式,帮助读者轻松掌握Git的安装和使用方法。
问题及目的
在安装Git过程中,可能会遇到各种问题,本教程旨在提供一个详细的安装和使用指南,帮助读者顺利完成Git的安装,并掌握基本的使用方法。如果内容有任何问题或不合理之处,欢迎指出,以便及时更正。
环境
Windows 10系统
一、安装教程
1、下载地址
官网下载地址:https://git-scm.com/
2、下载Git
(1)打开官网后,在右下角位置,点击“Download for Windows”;
(2)点击按钮后,会进入一个新的页面,根据实际需要选择需要下载的安装程序。建议选择适用于Windows 10的64位版本。
(3)下载完成后,双击下载的exe程序(例如Git-2.41.0-64-bit.exe),启动安装界面。
3、安装过程
(1)启动安装界面后,点击“Next”;
(2)选择安装目录,可以点击Borwse…按钮选择其他目录安装(建议安装在D盘),选择完成后,点击按钮“Next”;
(3)选择组件,一般按照默认即可,点击“Next”;
(4)选择开始菜单文件夹。可以更改名称、不添加或者改到其他目录,一般保持默认;点击“Next”进入下一步;
(5)选择Git使用的默认编辑器。默认的是vim编辑器,一般使用默认的即可;点击Next 进入下一步。
(6)调整新存储库的初始分支的名称,建议使用第二个选项,即覆盖新仓库的默认分支名称为main;
(7)调整环境变量。一般建议使用默认选项即可,点击“Next”进入下一步;
(8)选择SSH可执行文件,一般选择默认配置即可,点击“Next”进入下一步;
(9)选择HTTPS后端传输。一般使用默认配置即可,点击“Next”进入下一步;
(10)配置行尾符号转换。一般使用默认配置即可,点击“Next”进入下一步;
(11)配置终端模拟器以与 Git Bash 一起使用。一般使用默认配置即可,点击“Next”进入下一步;
(12)选择“git pull” 的默认行为。一般使用默认配置即可,点击“Next”进入下一步;
(13)选择帮助凭证。建议选择 Git Credential Manager;
(14)配置额外的选项。一般使用默认配置即可,点击“Next”进入下一步;
(15)配置实验选项。一般使用默认配置即可,点击”Install“开始安装。
(16)安装完成后,点击”Finsh“。
(17)检查安装:
- 选择一个盘符,创建一个新的文件夹(例如ai_code);
- 在空白处,点击鼠标右键,选择”Git Bash Here“;
- 打开Git Bash 命令操作页面,输入
git
,回车,如果显示Git的相关信息,则表示安装成功!
二、基本使用教程
本次教程使用Git Bash命令工具来操作Git,包括管理本地仓库、和远程仓库的连接与使用。
(1)配置Git的用户和邮箱
安装完Git后,如果想要向远程仓库提交项目,就必须完成下面的用户配置【全局配置】,也就是配置自己在Git中的个人信息。
查看Git配置
git config --global --list
方式一:通过命令行工具创建
- 配置用户名:
git config --global user.name "用户名"
- 配置邮箱:
git config --global user.email "邮箱"
- 检查配置是否成功:
git config --global --list
方式二:修改.gitconfig文件
- 打开文件夹可查看隐藏项目的配置;
- 进入
C:\用户\ADMIN
,找到.gitconfig
文件,鼠标右键选择记事本打开,可直接修改相关配置信息。
(2)Git本地仓库管理使用
Git的本质是对版本进行控制,也就是对文件的版本进行控制。在Git中,文件分为以下状态:
- "Untracked":文件未跟踪;
- "Unmodify":文件已入库,并且未修改;
- "Modified":文件已修改;
- "Staged":文件已暂存;
- "Committed":文件已提交。
创建本地仓库
初始化仓库:
git init
同时,会发现创建了一个
.git
文件夹,这就是Git管理空间。在文件夹中创建一个
hello.txt
文件。查看仓库状态:
git status
将文件添加到暂存区:
git add hello.txt
或者使用
git add .
将所有未跟踪文件添加到暂存区。提交到本地版本库:
git commit -m "first commit"
查看提交日志:
git log
查看分支:
git branch
创建分支:
git branch test
切换分支:
git checkout test
删除分支:
git branch -d test
或者使用
-D
强制删除。
(3)Git本地与远程仓库交互
本次教程使用的远程仓库为GitHub。
使用SSH完成Git与GitHub的绑定
查看本机是否安装SSH:
ssh
生成SSH key:
ssh-keygen -t rsa
查看密钥:
打开文件夹C:\用户\ADMIN\.ssh
,可以看到id_rsa
(私钥)和id_rsa_pub
(公钥)。
在GitHub中添加SSH key
- 打开GitHub页面,点击右上角的头像,选择“Settings”。
- 点击“SSH and GPG keys”,然后点击“New SSH Key”。
- 填入公钥(id_rsa.pub里的内容),点击“Add SSH Key”。
- 输入GitHub的登录密码进行验证。
验证Git与GitHub是否成功建立通信
在 Git Bash 窗口中输入:
ssh -T git@github.com
如果提示 "Hi xxxxx! You’ve successfully xxxx",则表示建立通信成功。
GitHub新建仓库
- 新建仓库,按图箭头所示,依次点击,进入新建仓库页面。
- 设置仓库名称,选择公共权限,勾选Add a README file 选项,最后,点击页面最下方的“Create repository”按钮,完成仓库创建。
从GitHub下载仓库
- 从GitHub复制SSH地址。
- 在任意盘符,新建文件夹(如:ai_code_2)并进入文件夹,打开 Git Bash,输入:
git clone 复制的ssh地址
上传代码到GitHub仓库
- 在本地仓库中添加一个新文件(如:hello.txt)。
- 使用
git add .
将新文件添加到暂存区。 - 使用
git commit -m "first commit"
提交到本地版本库。 - 使用
git remote
查看远程仓库名称。 - 使用
git push origin main
将代码推送到远程仓库。
手动建立与GitHub的连接
创建一个新文件夹(如:ai_code_3)并初始化Git本地仓库:
git init
关联本地仓库与GitHub远程仓库:
git remote add gittest git@github.com:xiamemories/git-test.git
使用
git remote
查看仓库名称。拉取远程仓库内容到本地:
git pull gittest HEAD
在本地仓库中新建文件(如:world.txt),并提交:
git add . git commit -m "add file world.txt"
上传到远程仓库:
git push gittest main
至此,Git的安装和基本使用教程就全部完成了。希望这篇教程能帮助你顺利掌握Git的使用方法。