>### 一. git配置
**1.git提交文件**
```
git clone git@gitee.com:MrXuxu/day01.git //克隆
git add . //添加所有修改的内容到暂存区
git commit -m"day01" //给修改添加说明并提交到版本库
git push //推送到远程
git pull //从远程拉文件
```
**2.git版本回退**
```
git log //查看版本库
git log --pretty=oneline //只查看版本号
git reflog //查看回退前的版本
git reset --hard xxx
git checkout -- 01.txt //撤销暂存区里文件的更改
git rm 02.txt //删除暂存区里的文件
```
>### 二. ssh配置
##### 检查现有的SSH密钥:
1.打开Git Bash
2.输入`ls -al ~/.ssh`以查看是否存在现有SSH密钥:
```
ls -al ~/.ssh
// 列出.ssh目录中的文件(如果存在)
```
3.检查目录列表以查看是否已有公共SSH密钥。
4.查看SSH密钥
```
cat ~/.ssh/id_rsa.pub
// ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC6eNtGpNGwstc....
```
##### 更改本地username, email
```
git init
git config --global user.name xubaoshan
git config --global user.email 1411673883@qq.com
git config --global --list
git config --get user.name
```
##### 生成SSH密钥:
1.打开Git Bash
```
ssh-keygen -t rsa -C "xxxxx@xxxxx.com"
// 三次回车即可生成 ssh key
````
2.查看你的 public key,并把他添加到码云(Gitee.com) SSH key添加地址:https://gitee.com/profile/sshkeys)
```
cat ~/.ssh/id_rsa.pub
# ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC6eNtGpNGwstc....
```
3.添加后,在终端(Terminal)中输入
```
ssh -T git@gitee.com
```
若返回
```
Welcome to Gitee.com, yourname!
```
则证明添加成功
>### git 分支
```
git branch xu //创建一个名为xu的分支
git checkout xu //切换分支
git branch -d xu // 删除
git branch -a // 查看所有
git push --set-upstream origin branch2 // 本地新建分支并提交
git merge xu
git merge --no-ff origin/master
git pull origin dev 拉取远程分支
git push origin bs 向远程推送新分支bs
git push -d origin bs 删除远程分支 bs
git checkout -b bs dev 基于 dev 分支建立 bs 分支
```
>#### 三. VSCode快捷键
1.向下复制一行:shift+alt+down
2.向上复制一行:shift+alt+up
3.快速添加注释:ctrl+k+c
4.快速取消注释:ctrl+k+u