初识git

安装git

Git是目前世界上最先进的分布式版本控制系统,没有之一!说到Git,另一个需要知道的便是GitHub,GitHub是目前使用最多的社交代码托管平台。

输入git –version 查看Git版本信息

配置本地信息 为了在后面上传项目到github时方便知道是谁上传的,需要给本机git配置用户名和邮箱:

git config –global user.name “zxj” git config –global user.email “zxj2902065320@163.com” 查看配置命令:git config –list

配置SSH

ssh key生成命令ssh-keygen -t rsa -C “注册邮箱”

获取ssh key公钥内容(id_rsa.pub)cd ~/.ssh cat id_rsa.pub

Github账号上添加公钥

验证是否配置成功 ssh -T git@github.com

问题

在检验ssh配置时,始终报错,问ai说是配置的原因,尝试删除后,报错Could not resolve hostname github.com: Name or service not known,琢磨无法解决,拼尽全力无法战胜,于是保留下来交给未来的自己

image-20250311172436506

git常用指令

克隆仓库git clone https://github.com/logan-zou/Chat_with_Datawhale_langchain.git

1
2
3
4
5
6
7
8
9
10
11
git init:初始化一个git仓库
git clone:clone一个git仓库
git add 命令可将文件添加到缓存
git status 命令来查看相关文件的状态
git commit 将缓存区内容添加到仓库中,可以在后面加-m选项,以在命令行中提供提交注释

git remote add:添加远程仓库
git remote:查看当前的远程仓库
git fetch、git pull:提取远程仓仓库
git push:推送到远程仓库
git remote rm:删除远程仓库

先做记录,我没用过,我目前选择vscode+GitHub的可视化界面

vscode+GitHub

image-20250311173501909

输入仓库名称 点击commit提交

image-20250311174519221

每次更改代码都可以命名后再次提交

代理配置

1
2
git config --global http.proxy "http://127.0.0.1:8080" 
git config --global https.proxy "http://127.0.0.1:8080"
image-20250311175047287

分别代码本地和远程仓库的位置

天呐这图形化太方便了

参考文献

git安装配置教程(小白保姆教程2024最新版)_git安装及配置教程-CSDN博客

给傻子的Git教程_哔哩哔哩_bilibili

Git教程 Git Bash详细教程-CSDN博客

GIT Proxy 一键设置代理 让你的 git clone Github 再也不像百度云一样内行-CSDN博客

简介 - Git教程 - 廖雪峰的官方网站