🛠Git简明教程 — 百问网资料下载中心 3.0 文档

GIT下载代码

1
git clone https://github.com/No-Chicken/FryPi.git

一、下载GIT

1. 设置用户名和邮箱

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

用户名和邮箱地址的作用 ?

用户名和邮箱地址是本地git客户端的一个变量,不随git库而改变。

每次commit都会用用户名和邮箱纪录。

github的contributions统计就是按邮箱来统计的。

2. 查看个人信息

1
git config -l

3. 生成公钥和私钥

QQ_1742805478515

二、Sourcetree本地仓库设置

QQ_1742896224882

2.1 初始化仓库(第一次需要)

1
git init 					#把当前目录变成git可以管理的仓库

image-20250325183008060

2.2 添加文件到暂存区(每次都要)

1
2
git add readme.txt 			#添加一个文件,也可以添加文件夹
git add . #添加全部文件

2.3 提交到本地仓库(每次都要)

1
git commit -m "提交说明"    	#提交修改

2.4 创建远程仓库(第一次需要)

QQ_1742896961943

1
git@gitee.com:yaodaowen/sss.git

2.5 绑定远程仓库(第一次需要)

1
2
git remote add origin git@gitee.com:yaodaowen/sss.git(地址)
#远程仓库的提交(第一次链接)

2.6 推送代码到远程仓库(每次都要)

1
2
git push origin "master"		#第一次
git push #第一次之后

image-20250325185422461

2.7 推送失败解决方案

image-20250325184408593

远程仓库的 master 分支上有一些你本地没有的更新,需要先拉取远程仓库的更新

1
git pull origin master

三、其它

3.1 查看GIT个人信息

1
git config -l

3.2 查看仓库状态

1
git status 	

3.3 查看仓库日记

1
git log 

3.4 查看当前配置有哪些远程仓库

1
git remote
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
git init 					#把当前目录变成git可以管理的仓库
git clone git地址 #克隆项目
git add readme.txt #添加一个文件,也可以添加文件夹
git add -A #添加全部文件
git rm test.txt #删除一个文件,也可以删除文件夹
git commit –m ‘提交说明’ #提交修改
git status #查看是否还有未提交
git log #查看最近日志
git reset --hard HEAD^ #版本回退一个版本
git reset --hard HEAD^^ #版本回退两个版本
git reset --hard HEAD~100 #版本回退多个版本
git remote add origin +地址 #远程仓库的提交(第一次链接)
git push -u origin master #仓库关联
git push #远程仓库的提交(第二次及之后)
git fetch #从远程获取代码库
git tag xxx #打tag
git tag #显示所有tag
git push --tag #提交tag
git branch -a #显示所有分支
git checkout 分支名 #切换分支
git merge git分支 #合并分支