(极简新手向)一眼就能看懂的Git

1.Git配置

配置用户名与邮箱后,每次 Git 提交时都会引用这两条信息,说明是谁提交了更新,会随更新内容一起被提交上去。
Github为用户名,Gitee为@后的名字

git config --global user.name "name"       # 用户名 
git config --global user.email test@runoob.com   # 邮箱 

如果想查看当前配置的用户名和邮箱,使用如下代码即可

git config user.name
git config user.email

2.克隆代码到本地

git clone [代码仓库地址]

仓库地址可以通过图中地址查找
在这里插入图片描述

3.提交代码到远程仓库

本地仓库与远程仓库间的传输是要通过SSH加密的,所以传输前需要设置好SSH(第一次使用)
在Git bash中输入

ssh-keygen -t rsa -C "之前设置的邮箱"

通过三次回车后得到SSH Key,此时C:\Users\用户\.ssh内生成id_rsa和id_rsa.pub文件
在这里插入图片描述
将id_ras.pub文件通过文本打开,复制其中内容,在GitHub或Gitee的设置中找到SSH公钥,将复制内容粘贴到图中位置,完成后即可生成SSH公钥
在这里插入图片描述
在本地Git bash中输入

git remote add origin git@gitee.com:be-be/demo.git   # origin后为你的github库地址

如若在这一步出现 fatal: remote origin already exists. 可输入git remote rm origin 清除信息,然后再进行上一步的add origin操作。
之后即可进行本地仓库的上传,数据上传分为三步
1.通过add添加到缓存区 2.通过commit将缓存区文件提交到本地仓库 3.通过push将本地仓库提交到远程仓库
1.通过add添加到缓存区

git add .    # 添加所有文件到缓存区,也可指定某文件
git add index.js

可以通过git status查看文件状态,红色代表未添加到缓存区,绿色代码以添加到缓存区
2. 通过commit将缓存区文件提交到本地仓库
注意commit要求提交时我们写入修改的提示信息

git commit -m '第一次修改'

3.通过push将本地仓库提交到远程仓库

git push origin '分支'
# 例如 
git push origin master

4.创建分支

在一个多人合作的完整项目中,不可能每个人将自己负责的那一部分代码都上传到master中,故分支的存在是很有必要的
-b代表创建分支的意思

git checkout -b '分支名称'

需提交后才能在仓库中查看到分支信息

切换分支

git checkout '分支名称'

检查当前分支

git branch

5.合并分支

git merge '需要合并的另一分支'

6.版本回滚

想要进行回滚操作,需要知道回滚版本的版本号
查看历史版本---含分支操作

git log

简单查看版本

git log --pretty=oneline

版本回滚

--hard 参数撤销工作区中所有未提交的修改内容,将暂存区与工作区都回到上一次版本,并删除之前的所有信息提交

git reset --hard 版本号(5-6位即可)
git reset --hard HEAD^  # 回退上一个版本  
git reset –hard HEAD~3  # 回退上上上一个版本  
git reset –hard bae128  # 回退到某个版本回退点之前的所有信息。 
posted @ 2021-08-03 16:01  _咿咿呀呀  阅读(50)  评论(0)    收藏  举报