git 使用

一、安装

搜索git安装包,默认安装

二、使用

命令集合


配置用户名
git config --global user.name "用户名"
配置注册用户的邮箱
git config --global user.email "邮箱"
查看用户名和邮箱,重新配置如上
git config user.name
git config user.email</code>
1.
初始化项目命令
git init  
2.
git add  文件夹名     -提交整个文件夹
git add *    	-提交所有文件
3.
git commit  -m "这次提交的描述"         每次提交都要写描述
git status		查看当前工作区状态,是否有需要提交的

如果想从暂存区 将本地文件恢复
git checkout  文件名

git diff 查看修改的那个文件的那个代码

回退到上一个版本,本次发布的版本的上一个。注意:会丢失本次发布的版本
git reset --hard HEDA^
git reset --hard HEDA^^   回退上两个版本

回退到指定版本
git reset --hard  版本号

生成 ssh密匙
ssh-keygen -t rsa -C "你的github邮箱地址,注册的邮箱"
4.
添加远程仓库地址,提交到指定的地址,以git结尾的项目地址
git remote add origin 项目地址
删除绑定地址
git remote rm origin
git remote -v 查看remote绑定地址和通信方式
git remote rm origin 删除绑定origin通信 
将暂存区代码提交到远程仓库
5.
git push -u origin main  第一次提交
git push     后面提交直接gitpush


git clone 项目地址
git pull    从远程仓库更新到本地,方便其他人更新

git log  查看历史版本  按 q 退出
gitk   图形化工具
clear  清屏

1.在 git bash 下先创建本地文件夹,然后进入。

gitk   图形化工具
cd 当前目录

2.配置git基本操作,在本地文件夹配置

接下来我们要做的就是把本地仓库(Local repository)传到github上去,在此之前还需要设置username和email,因为github每次commit都会记录他们。

配置用户名
git config --global user.name "用户名"
配置注册用户的邮箱
git config --global user.email "邮箱"

3.创建远程仓库

存储代码流程
在这里插入图片描述
创建远程仓库,在github中 new repository
在这里插入图片描述

4.初始化本地文件夹

在本地初始化,就会在本地建立一个暂存区

初始化项目命令
git init  

初始化完成后,在本地仓库中多一个.git 文件夹
在这里插入图片描述
文件夹里存储的是版本信息
在这里插入图片描述

5.本地文件提交到暂存区

提交完文件就要描述

git add  文件夹名     -提交整个文件夹
git add *    	-提交所有文件

git commit  -m "这次提交的描述"         每次提交都要写描述

在这里插入图片描述

6.查看工作区状态

git status		查看当前工作区状态,是否有需要提交的

git diff  查看暂存区和工作区的文件区别

在这里插入图片描述

7.恢复文件

如果修改文件后,查看本地工作区状态,会提示你哪个文件被修改了
在这里插入图片描述

如果想从暂存区 将本地文件恢复
git checkout  文件名

如果不想恢复就继续提交和描述

8.恢复文件到指定版本

回退到上一个版本,本次发布的版本的上一个。注意:会丢失本次发布的版本
git reset --hard HEDA^
git reset --hard HEDA^^   回退上两个版本

回退到指定版本
git reset --hard  版本号

在这里插入图片描述

9.文件上传到远程仓库

想要上传到远程仓库,需要 github 对本电脑授权,授权就需要生成ssh密匙
密匙会存在本地,属于隐藏文件,生成时会告诉你

生成 ssh密匙
ssh-keygen -t rsa -C "你的github邮箱地址,注册的邮箱"

在这里插入图片描述
给github 配置ssh密匙,找到本地ssh密匙文件 id-rsa.pub,打开复制ssh密匙,添加到github账户里。配置完ssh密匙,才可以把项目从暂存区放到远程仓库(github)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

添加远程仓库地址,提交到指定的地址,以git结尾的项目地址
git remote add origin 项目地址

在这里插入图片描述

在这里插入图片描述

将暂存区代码提交到远程仓库
git push -u origin main 第一次提交  需要输入用户名和密码

git push     后面提交直接gitpush

在这里插入图片描述

10.克隆远程仓库到本地

他人使用代码项目,新建本地文件夹,cd 到文件夹

git clone 项目地址

git pull    从远程仓库更新到本地,方便其他人更新

三、报错

1.ssl 证书错误

fatal: unable to access ‘https://github.com/xxx/’: OpenSSL SSL_read: Connection was reset, errno 10054

产生原因:一般是这是因为服务器的SSL证书没有经过第三方机构的签署,所以才报错
参考网上解决办法:解除ssl验证后,再次git即可

git config --global http.sslVerify "false"

在这里插入图片描述

2.错误 443

fatal: unable to access ‘https://github.com/sam80000/testDemo.git/’: Failed to connect to github.com port 443 after 21095 ms: Timed out

 git config --global --unset http.proxy
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值