搜索git安装包,默认安装
二、使用 命令集合配置用户名 git config --global user.name "用户名" 配置注册用户的邮箱 git config --global user.email "邮箱" 查看用户名和邮箱,重新配置如上 git config user.name git config user.email 初始化项目命令 git init git add 文件夹名 -提交整个文件夹 git add * -提交所有文件 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邮箱地址,注册的邮箱" 添加远程仓库地址,提交到指定的地址,以git结尾的项目地址 git remote add origin 项目地址 删除绑定地址 git remote rm origin git remote -v 查看remote绑定地址和通信方式 git remote rm origin 删除绑定origin通信 将暂存区代码提交到远程仓库 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
在本地初始化,就会在本地建立一个暂存区
初始化项目命令 git init
初始化完成后,在本地仓库中多一个.git 文件夹
文件夹里存储的是版本信息
提交完文件就要描述
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 后面提交直接gitpush10.克隆远程仓库到本地
他人使用代码项目,新建本地文件夹,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



