VScode 连接 git,发布代码,git 对外 api 汇总

663 阅读2分钟

1. 安装插件

在Vscode 的插件里面找到gitlens

image.png 点击install下载就ok,

2.配置 git 用户名和密码

现在你的VSCODE 要登录 git 才能生效 执行命令:

git config --global user.name “你的用户名”

git config --global user.email “你的邮箱”

git config --list可以查看配置信息。

3. 初始化 git

git init

给项目初始化 git,生成 .git 文件,用于git仓库的相互连接。

3.创建项目

在远程创建一个名字和本地项目名字相同的项目。 其实我觉得,在远程建立好项目以后,直接执行命令克隆项目,这样会把所有远程git的信息带到本地来:

git clone XXXX

4..gitignore 配置

创建好项目以后,一定记得添加一个文件 .gitignore,里面添加的是在提交git的时候要忽略的一个文件夹,比如node_modules,这个文件在项目安装以后,执行:npm i 会根据 package.json 的配置全部安装。 还有打包后的文件,操作系统默认生成的文件等等,都是不需要提交给git的,我们一个一个找,就会显的很 lower,那就用下面这个插件: gitignore

image.png

安装以后 执行快捷键: ctrl+shift+p

输入命令: add gitignore 添加:Node,Windows,MacOS,sublimeText,Vim,Vscode

如果本地已经建立好了项目就执行下面的操作:

5.寻找 SSH 地址

打开项目找到 ssh

image.png 一定要记得配置你的ssh,具体配置看第八步

6.本地和远程连接

在vscode上执行命令:

git remote set-url origin 【上图 ssh地址】

例子:git remote set-url origin git@github.com:xxxxx/snow-cli.git

7.提交代码

执行 git push 既可以提交。

git push

git push -u origin master

8.注意事项

如果你配的是https地址

git remote set-url origin 【https地址】

你push的时候就会要你输入git用户和密码,真的很繁琐。所以你要记得配置你的ssh

9.SSH的配置

ssh的配置方法如下:

image.png

image.png

上图中title可以自定义,随便起名字,下面的key的数据来源于下面: Vscode上输入:

ssh-keygen -t rsa -C "【git账号的邮箱地址】"

例子:ssh-keygen -t rsa -C "123456qq.com"

image.png

之后再提交试试看!

10.github对外api获取项目信息

我们开发 cli 脚手架的时候需要用到以api的形式来获取 git 项目信息:

GET /repos/:owner/:repo/contents/:path

api.github.com/repos/git用户…

获取用户信息:

api.github.com/users/yguno…

获取用户所有的仓库:

api.github.com/users/yguno…

获取某个仓库的详细内容:

api.github.com/repos/yguno…

获取某个仓库的根目录文件夹或者文件数组

<api.github.com/repos/yguno…

获取某个仓库子目录文件或者文件夹数组

api.github.com/repos/yguno…

api.github.com/repos/yguno…

获取某个文件的原始内容

raw.githubusercontent.com/ygunoil/Com…

获取某个用户跟随者列表

api.github.com/users/yguno…

获取某个用户正在关注谁的列表

api.github.com/users/yguno…

获取某个用户加入的组织列表

api.github.com/users/yguno…