两篇文章,零基础上手Git——配置篇(1000字)

前言

不得不看的那些事

一直对Git充满好奇,也曾有过一段时期问过自己,我能学会Git吗?学习的过程也是学了放,放了学,最后还是在国庆一鼓作气完成了对Git的学习。

学完后,感觉Git其实也不是什么"高大上"的东西,认真学了也就会了,这篇文章也是帮助零基础的朋友更好的掌握Git。这里有几句话想对读者朋友说一下,就是Git中有很多指令,但是我们一般只会用到很少的几条,所以在阅读文章时要是看到一些指令太长完全没必要记,因为说不定使用频率很低,在用到的时候回过头来重新阅读就好。

Git有什么用

学习Git当然是有实际用途的,下面简单列举Git在开发中的实际场景:

备份、代码还原、协同开发、追溯问题代码的编写人和编写时间。

这里不做解释,相信读者朋友在学完后会有自己的理解。

正文

废话不多说,开始正文。

设置基本配置

设置"账户"

这里假设大家已经把Git安装到电脑上了,在安装后我们首先需要设置用户名和邮箱地址。这里分成两步:

1、打开Git Bash

读者朋友首先需要再电脑上找一个合适的位置(这个位置看读者朋友)用来存放自己后面的文件,找到后右击空白处,选择Git Bash打开:

2、设置用户信息

在弹出的窗口中输入两段指令用来设置用户名和邮箱地址:

arduino 复制代码
git config --global user.name "用户名"

git config --global user.email "邮箱地址"

下面两段指令用来查看配置信息:

lua 复制代码
git config --global user.name 
    
git config --global user.email 
获取本地仓库

要使用Git对代码进行版本控制,首先需要获取本地仓库。我们继续在刚刚打开的窗口中执行git init指令进行初始化,执行成功后可在该文件夹下看到.git目录.

如果没有看到的话,可能是隐藏文件的原因。

链接远程仓库(非必须步骤)

如果不进行这一步,也就是代码无法远程提交,会影响使用功能,但是还是可以继续使用的。

为了让git提交到github上,需要先在git上生成密钥,指令为:

复制代码
ssh-keygen -t rsa

然后一路回车就生成成功了。

紧接着再输入查看指令:

bash 复制代码
cat ~/.ssh/id-rsa.pub

该指令下方全部复制,然后我们在github设置中的SSH公钥处新建一个公钥,粘贴刚刚复制的东西到key即可。

这时候为了查看是否成功绑定,我们可以输入指令查看:

css 复制代码
ssh -T git@github.com

现在,我们已经完成了github的绑定,下面需要绑定github中的远程仓库,首先需要再github中找到需要绑定的存储库将他的ssh复制下来,然后输入指令:

csharp 复制代码
git remote add origin ssh地址

查看绑定的远程仓库指令:

复制代码
git remote

结语

到这儿,我们已经把Git基本设置设置完成了,后面基本不需要再看这部分,除非你本地仓库或远程仓库要修改。下一篇文章将介绍Git基本指令,敬请期待。

相关推荐
极智-99620 分钟前
GitHub 热榜项目-日榜精选(2026-02-02)| AI智能体、终端工具、视频生成等 | openclaw、99、Maestro等
人工智能·github·视频生成·终端工具·ai智能体·电子书管理·rust工具
编码者卢布35 分钟前
【Azure Storage Account】Azure Table Storage 跨区批量迁移方案
后端·python·flask
她说..3 小时前
策略模式+工厂模式实现审批流(面试问答版)
java·后端·spring·面试·springboot·策略模式·javaee
梦梦代码精4 小时前
开源、免费、可商用:BuildingAI一站式体验报告
开发语言·前端·数据结构·人工智能·后端·开源·知识图谱
樱花落海洋1114 小时前
GitHub DeskTop Can`t find URP项目
github
李慕婉学姐5 小时前
【开题答辩过程】以《基于Spring Boot的疗养院理疗管理系统的设计与实现》为例,不知道这个选题怎么做的,不知道这个选题怎么开题答辩的可以进来看看
java·spring boot·后端
刺客xs5 小时前
git 入门常用命令
大数据·git·elasticsearch
我的golang之路果然有问题5 小时前
使用 Hugo + GitHub Pages + PaperMod 主题 + Obsidian 搭建开发博客
golang·go·github·博客·个人开发·个人博客·hugo
tb_first5 小时前
SSM速通2
java·javascript·后端
一路向北⁢5 小时前
Spring Boot 3 整合 SSE (Server-Sent Events) 企业级最佳实践(一)
java·spring boot·后端·sse·通信