(极简新手向)一眼就能看懂的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添加到缓存区
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 # 回退到某个版本回退点之前的所有信息。

浙公网安备 33010602011771号