Git 安装
下载
官网链接:https://git-scm.com/download/win 操作:点击红色方框处即可下载最新版本Git。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/ccfb0e541bc54e0e98a75ad10ceea1ec.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAUmV2aWV35Li2bGlrZQ==,size_20,color_FFFFFF,t_70,g_se,x_16#pic_center)
安装
一直下一步即可
配置用户名、邮箱
查看配置
$ git config --global --list
or
$ git config -l
// 用户名
$ git config --global user.name "xxx"
---
// 邮箱
$ git config --global user.email "xxx"
配置ssh-key(GUI二选一)
命令行配置ssh-key
$ ssh-keygen -t rsa
// 一直enter即可
![ssh-key](https://img-blog.csdnimg.cn/226519bf5c614c6d978e90dc97c14700.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAUmV2aWV35Li2bGlrZQ==,size_20,color_FFFFFF,t_70,g_se,x_16#pic_center)
.pub 后缀为公钥 ![pub](https://img-blog.csdnimg.cn/400f2281ee4d4dfca255ff1a0da95890.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAUmV2aWV35Li2bGlrZQ==,size_20,color_FFFFFF,t_70,g_se,x_16#pic_center)
使用Git GUI 配置ssh-key
![在这里插入图片描述](https://img-blog.csdnimg.cn/9073bec42de14d4c90e7ccaea2c4ecb4.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAUmV2aWV35Li2bGlrZQ==,size_9,color_FFFFFF,t_70,g_se,x_16#pic_center) ![在这里插入图片描述](https://img-blog.csdnimg.cn/93a6e09d93ed4678a49f0b2a38049d35.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAUmV2aWV35Li2bGlrZQ==,size_18,color_FFFFFF,t_70,g_se,x_16#pic_center)
![在这里插入图片描述](https://img-blog.csdnimg.cn/11638c0f0f88466fbe9b422b7b7d4aad.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAUmV2aWV35Li2bGlrZQ==,size_20,color_FFFFFF,t_70,g_se,x_16#pic_center) ![在这里插入图片描述](https://img-blog.csdnimg.cn/126c80585a334c25be10489bf4a0b996.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAUmV2aWV35Li2bGlrZQ==,size_18,color_FFFFFF,t_70,g_se,x_16#pic_center) 查看ssh位置 ![在这里插入图片描述](https://img-blog.csdnimg.cn/189e1cbb1cc74904baf27284592c2931.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAUmV2aWV35Li2bGlrZQ==,size_20,color_FFFFFF,t_70,g_se,x_16#pic_center)
git 本地搭建仓库
// 新建文件夹
$ mkdir xxx
// 进入文件夹
$ cd xxx
// 初始化git
$ git init
// 向远程推送代码
$ git push origin 分支
git拉取远程仓库
// 克隆远程仓库代码
$ git clone url
---
// 切换分支
$ git checkout 分支
add之前的撤销(文件状态红色)
$ git checkout 文件
add 之后的撤销(文件状态为绿色)
$ git reset HEAD 文件
回滚提交(commit 之后)
$ git reset --hard 版本号
commit注释写错了,只是想改一下注释,只需要:
$ git commit --amend
查看git远程仓库地址
$ git remote -v
https切换至ssh
$ git remote set-url origin <ssh-address>
ssh切换至https
$ git remote set-url origin <https-address>
分支
列出所有本地分支
$ git branch
列出所有远程分支
$ git branch -r
列出所有本地分支和远程分支
$ git branch -a
|