Git基本知识的学习笔记
1.Git本地仓库
1.1本地仓库
仓库又叫做版本库,英文名 repository,我们可以简单的理解成是一个目录,用于存放代码,这个目录里面所有的文件都可以被Git管理起来,每个文件的修改,删除等操作Git都可以跟踪到。
Git本地操作的三个区域:

1.2基本操作
全局配置
git config --global user.name "用户名"
git config --global user.email "邮箱地址"
设置好用户信息包括用户名和邮箱地址,当进行项目修改的时候就会记录用户名
Git仓库的初始化
即让Git知道需要他来管理当前这个目录
git init
执行后,打开这个项目目录下,点击隐藏目录你会发现多了一个.git文件夹。不能删除,也不能随意更改。
Git常用指令操作
1.查看当前工作状态:
git status
2.将工作区文件添加到缓存区
说明:git add 指令,可以添加一个文件,也可以同时添加多个文件。
语法一:git add 文件名
语法二:git add 文件名1 文件名2 文件名3 ......
语法三:git add . 【添加当前目录到缓存区中】
3.提交至仓库
git commit -m "注释内容"
如果创建了新的文件,从add开始,重复上述操作即可。
如果修改了已提交的文件内容,再从add开始重新提交就好了。
这里的提交等操作只是提交到Git本地仓库。
1.3版本回退操作
版本回退分为两个步骤:
1.首先查看版本,确定需要回到的时刻点
git log
git log --pretty=oneline
2.回退操作:
git reset --hard 提交编号
当回到过去版本后又想返回时:
1.先查询之前的编号:
git reflog
2.然后再执行:
git reset --hard 提交编号
2. 远程仓库
1.GitHub创建仓库
2.git添加远程仓库
3.使用克隆命令将线上仓库克隆到本地
git clone 线上仓库地址

将仓库克隆下来后即可在本地仓库做对应的操作,完成对应操作后需要提交到线上仓库
git push
注意:
首次提交时需要获取权限,输入github账号的用户名和密码
可能会遇到fatal: HttpRequestException encountered
原因是Github 禁用了TLS v1.0 and v1.1,必须更新Windows的git凭证管理器,下载安装后即可。
与提交对应的就是获取项目最新的内容:
git pull
3.分支操作
所有的分支组成一个项目。
在版本回退的内容中,每次提交都会有记录,Git把他们串成时间线,形成类似于时间轴的东西,这个时间轴就是一个分支,我们称之为master分支。
分支的相关指令:
1.查看分支
git branch
2.创建分支
git branch 分支名
3.切换分支
git checkout 分支名
4.删除分支
git branch -d 分支名
5.合并分支
git merge 被合并的分支
最后更新于
这有帮助吗?