git入门基本操作
一,项目初始化
- 在桌面或者自己项目所在的文件夹打开git(右键菜单--》git bashhere)
git init成功之后会生成一个.git文件
![image]()
二,设置git签名
-
- 什么是git签名
- 我们安装了git之后,想要git管理我们的代码,就需要在git上面添加一个自己的信息,用来
表示自己独特的身份.这样也方便后面与不同的人员提交代码,进行身份区分。
- 设置签名的方式
- 方式一:项目范围签名
只在该项目中生效 - 方式二:该系统登录人员都有效(推荐设置)
![image]()
- 方式一:项目范围签名
三,项目的基本操作
一般流程:创建新文件-->文件加入到git管理(暂存区)-->文件放入本地仓库。
- git的文件管理是这样,分为
暂存区,本地库,远程仓库。
-
文件添加到git管理
git add 文件名 -
文件保存到本地仓库
- 方式1
git commit 文件名提交的时候会让你写一下提交的操作说明,如图二。 - 方式2
git commit -m "提交说明信息" 【文件名】不会弹出说明页面,方便
![image]()
图一
![image]()
图二
![image]()
- 方式1
-
查看文件状态
git status会显示文件的状态
- 红色--文件代表未放入暂存区
- 绿色--放入暂存区
图三 git文件操作
![image]()
图四
![image]()
图五
![image]()
-
日志查看,版本回退
- 日志查看命令
-
git log -
git reflog可以记录版本之间的切换信息 -
git log -- oneline -
git log --pretty=oneline--是git log --pretty="formmat",
format可以使多种形式![image]()
-
- 版本回退--
git reset --hard 版本索引值
![image]()
![image]()
- 版本回退命令比较
![image]()
![image]()
- 日志查看命令
-
删除文件找回
原理:本地库存有该文件,版本回退到该文件没有别删除即可![image]()
-
比较文件差异
---将工作区中的文件和本地库中的文件进行比较---
![image]()
四,分支的基本操作

-
- 分支的理解
- 当我们创建了一个新的分支,相当于我们在该分支的基础上完整复制了另一套该项目。当我们切换到创建的分支上时,就进入了另一套文件系统,在里面可以做任何修改,二不会影响到原来的项目。
- 基本操作
- 查看分支信息
-
git branch或者git branch -v -
![image]()
-
- 新建分支
-
git branch 分支名 -
![image]()
-
- 切换分支
-
git checkout 分支名 -
![image]()
-
- 合并分支
两个版本在同样的地方做了修改,就会生冲突
git merge 分支名会提示我们哪里产生了冲突
冲突修复后再进行文件的提交操作即可
![image]()
![image]()
- 查看分支信息
五,远程仓库的推送,团队合作
可以参考仓库,项目合作





















浙公网安备 33010602011771号