Git入门小教程 | 青训营笔记
这是我参与「第四届青训营 」笔记创作活动的的第16天
通过这次青训营的学习我也懂得了团队协作的重要性,只有合作才能共赢。
那么开发团队都用什么工具呢?
现在大部分的开发开发团队都用Git去做协同开发工具,去管理自己的项目版本,所以这就需要大家去了解怎么取使用Git,来让我们一起看看常用的Git命令吧。
Git的安装与配置
Git的安装
工欲善其事必先利其器,所以我们先下载Git,Git在Windows 平台上安装还是相对来说比较简单的;直接下载安装包即可。
安装包下载地址:gitforwindows.org/官网下载速度慢耐心等待即可。
也可以用国内的镜像网站:npm.taobao.org/mirrors/git…。
完成安装之后,就可以使用命令行的 git 工具。Git->Git Bash
Git的配置
在使用之前我们还需要配置个人的用户名称和电子邮箱地址,使用git config
在下面这个指令中,--global为全局配置,若不使用该参数,则为当前所在仓库配置。
git config --global user.name "your name" // 设置个人用户名
git config --global user.email "your email" // 设置邮箱地址
自定义Git
git config --global color.ui true // 让 Git 显示不同的颜色
检查配置信息
要检查已有的配置信息,可以使用 git config --list 指令
$ git config --list
也可以直接查阅某个环境变量的设定,只要把名字跟在后面即可。
$ git config user.name
把文件添加到库中
想把一个文件放到仓库中先要将文件添加到暂存区。
添加到暂存区
将文件添加到暂存区,使用的是git add命令
git add Readme.md // 添加单个文件到暂存区
git add . // 将当前目录下所有修改添加到暂存区,除按照规则忽略的之外
但空文件夹是不会被添加到暂存区的
将暂存区提交到仓库
提交到仓库需要使用git commi
git commit // 如果暂存区有文件,则将其中的文件提交到仓库
git commit -m 'your comments' // 用于说明提交内容、变更提示等
查看仓库具体修改
我们可以用过git diff来查看具体
git diff // 查看版本库中所有的改动
git diff Readme.md // 查看具体文件的改动
我们还可以通过git status指令来查看仓库文件状态
查看提交历史
git log
版本退回
通过git long查询提交历史之后,我们可以退回指定的版本,通过git reset --hard指令
git reset --hard HEAD^ // 回退到上一个提交版本
git reset --hard HEAD^^
删除文件
在文件未添加到暂存区之前,对文件可以直接进行删除,或者通过指令git checkout -- file来进行删除。
如果文件已经被提交到仓库,则需要用git rm进行删除
分支管理
分支管理在Git中很重要,因为我们会经常用到
查看分支
查看分支使用 git branch指令
git branch // 查看本地分支
输出的内容中,前面带有 * 号,这就是我们现在所在的分支。
创建分支
git branch deva // 新建一个名称为 deva 的分支
切换分支
创建完分支后,我们想切换到别的分支去:
git checkout deva // 新建完 dev 分支以后,通过该命令切换到 deva 分支
删除分支
git branch -d dev // 删除 dev 分支
总结
Git是我们在开发过程中非常常用的一个工具,所以我们需要掌握好它,这些就是我在日常中使用过的操作命令。
如果你有任何建议都可以在评论区留言,或发电子邮箱,欢迎大家评论留言(ˆ⌣ˆ)
作者:Yifan
日期:2022年7月24日
电子邮箱:1279640748@qq.com