>### 一. 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