git config -l 查看用户配置
![](https://img.haomeiwen.com/i19781462/2fb8369c8698a6e0.png)
git config --system --list 查看系统配置
![](https://img.haomeiwen.com/i19781462/e058929d1ed555ba.png)
git config --global --list 查看用户全局配置
![](https://img.haomeiwen.com/i19781462/b9318d16c2203e60.png)
配置用户标识(用户名和邮箱)
git config --global user.name "xxx"
git config --global user.email"xxx@qq.com"
配置完成后,这份.gitconfig文件默认生成在本地目录
![](https://img.haomeiwen.com/i19781462/b6cb405d84278dd2.png)
环境变量的配置是为了全局使用
git四大工作区
流程:代码先从本地区(就是工作目录),然后丢通过git add files丢到缓存区,再通过git commit 丢到本地仓库,最后通过git push 推送到远程仓库。
总共就是4个步骤,本地仓和缓存区我门不需要过多关注。
剩下要关注的就是将我们工作目录的代码推送到远程仓即可。
![](https://img.haomeiwen.com/i19781462/d7075df7bfccd79c.png)
![](https://img.haomeiwen.com/i19781462/63d163ac4385c073.png)
git常用命令示意图
![](https://img.haomeiwen.com/i19781462/208a567faf99802f.png)
本地仓库搭建,创建本地仓库的2种方法:
git init 初始化项目,创建全新的本地仓库,多出一个.git隐藏目录
git clone 链接地址 克隆远程仓库,把远程的代码克隆到本地
git 文件操作,文件的四种状态
![](https://img.haomeiwen.com/i19781462/8d3fda530d421993.png)
git status 查看文件是否被跟踪
新建的文件是处于Untracked未被跟踪的状态的,当我们在本地目录通过git add . 添加至缓存区的时候,就会变成staged状态。
git init
git status 查看文件跟踪状态
git add . 添加所有文件到暂存区
git commit -m "消息内容" 提交暂存区的内容到本地仓库 - m提交欣喜
git push 推送到远程仓库
忽略文件 .gitignore
常用的是vue项目中我们要忽略掉node_modules文件夹的上传。
![](https://img.haomeiwen.com/i19781462/dc72e3af7b06e525.png)
![](https://img.haomeiwen.com/i19781462/af748de431cd46bd.png)
git push时免密登录
![](https://img.haomeiwen.com/i19781462/c23d1362b319c670.png)
生成公钥,找到.ssh目录
![](https://img.haomeiwen.com/i19781462/eff65257ac065f27.png)
![](https://img.haomeiwen.com/i19781462/e2410c5bcf83594a.png)
![](https://img.haomeiwen.com/i19781462/2eb468167f05ec6b.png)
将生成的公钥粘贴到码云
![](https://img.haomeiwen.com/i19781462/1159307a9ad09e99.png)
本地仓库关联码云
Git分支
![](https://img.haomeiwen.com/i19781462/aeaeff0e88e5b78f.png)
![](https://img.haomeiwen.com/i19781462/85382a1fb9a30d84.png)
git pull命令和git clone
git pull命令用于取回远程主机某个分支的更新与本地的指定分支合并。
git clone是把整个git项目拷贝下来,包括里面的日志信息,git项目里的分支,你也可以直接切换、使用里面的分支等等
git init
git add .
git commit -m "first commit"
git remote add origin [链接地址]
git push -u origin master
网友评论