[TOC]
## 1. git配置
### 1.1配置ssh
1.ssh-keygen -t rsa -C邮箱 一直按回车 直到出现图案
2.双击我的电脑-桌面-系统文件夹-.ssh-id_rsa.pub 将内容复制出来
3.在远端服务器 设置-ssh公钥 中将粘贴相应内容
### 1.2 git的三个分区
1.git add . //添加到暂存区
2.git commit -m"xx" //添加到版本库
3.git push //推送到远程
### 1.3 git中的一些命令
1.git log打印日志信息,可以看到之前提交的版本;
2.git log --pretty=oneline只打印每一次提交的版本号
3 . (回到之前的版本)git reset --hard 版本号
4.要重返未来,用git reflog查看命令历史,以便确定要回到未来的哪个版本
5.输入 git pull将仓库同步
6.撤销修改 git checkout -- <fileName>
7.删除文件rm rm <File>
7.1之后如果确定要删除文件,命令行中输入
git rm test.txt;
git commit -m "remove test.txt"
7.2另一种情况是删错了,因为版本库里还有呢,所以可以很轻松地把误删的文件恢复到最新版本
git checkout -- test.txt
### 1.4将本地文件上传到远端服务器
1.使用 git bash here 命令
2.输入 git add .
3.输入 git commit -m"文件名称"
4.输入 git push 将文件推送上去
### 1.5从远端服务器将项目下载到电脑
1. 在远端点击ssh 复制
2.在文件夹下使用 git bash here 命令
3.输入 git clone 右键push
## 2.配置环境变量
### 2.1 Visual Studio Code 中配置环境变量(使用键盘快捷键)
1.在https://docs.ibase.work/ 中的工具中前端开发环境配置中复制相应的文字
2.在扩展中先安装 open in browser 插件
3.在文件-首选项-键盘快捷方式-keybindings.json中将复制的文本粘贴到相应位置
4.使用ctrl+w在网页中打开
~~~
// Place your key bindings in this file to overwrite the defaults
[
{ "key": "alt+/", "command": "editor.action.triggerSuggest","when": "editorTextFocus" },
{ "key": "ctrl+d", "command": "editor.action.deleteLines","when": "editorTextFocus" },
{ "key": "ctrl+alt+down","command": "editor.action.copyLinesDownAction", "when": "editorTextFocus" },
{ "key": "ctrl+alt+up", "command": "editor.action.copyLinesUpAction", "when": "editorTextFocus" },
{ "key": "shift+enter", "command": "editor.action.insertLineAfter", "when": "editorTextFocus && !editorReadonly" } ,
{
"key": "ctrl+w","command": "extension.openInBrowser" , "when": "editorTextFocus" },
{
"key":"ctrl+shift+/",
"command": "editor.action.blockComment",
"when": "editorTextFocus"
},
{
"key": "ctrl+w",
"command": "extension.openInDefaultBrowser"
},
{
"key": "ctrl+alt+f",
"command": "editor.action.formatDocument",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "shift+alt+f",
"command": "-editor.action.formatDocument",
"when": "editorTextFocus && !editorReadonly"
}
]
~~~