chore: turn cos to cdn

This commit is contained in:
camera-2018
2023-07-25 02:23:45 +08:00
parent e81e23ef85
commit 3716e9f77c
98 changed files with 522 additions and 522 deletions

View File

@@ -223,7 +223,7 @@ git checkout -B 分支名
页面大概是这样(老图):
![](https://pic-hdu-cs-wiki-1307923872.cos.ap-shanghai.myqcloud.com/boxcnHemi9HkeAG1fgoznHbHLrc.png)
![](https://cdn.xyxsw.site/boxcnHemi9HkeAG1fgoznHbHLrc.png)
### Git 和 Github
@@ -263,11 +263,11 @@ ssh-keygen -t rsa -C "youremail@example.com" # youremail为你注册用的电
登陆 `GitHub`,点击右上角自己的头像,打开 `settings`
![](https://pic-hdu-cs-wiki-1307923872.cos.ap-shanghai.myqcloud.com/Snipaste_2023-07-16_17-12-32.png)
![](https://cdn.xyxsw.site/Snipaste_2023-07-16_17-12-32.png)
然后打开左侧栏 `SSH and GPG`` keys` 页面
![](https://pic-hdu-cs-wiki-1307923872.cos.ap-shanghai.myqcloud.com/boxcn1HbQct335qvZ71tGNu7jne.png)
![](https://cdn.xyxsw.site/boxcn1HbQct335qvZ71tGNu7jne.png)
然后,点 `New SSH Key`,填上任意 Title在 Key 文本框里粘贴 `id_rsa.pub` 文件的内容即可
@@ -277,11 +277,11 @@ ssh-keygen -t rsa -C "youremail@example.com" # youremail为你注册用的电
首先在 GitHub 主页,找到 `New` 或者 `Create repository` 一个绿色的按钮,创建一个新的仓库
![](https://pic-hdu-cs-wiki-1307923872.cos.ap-shanghai.myqcloud.com/boxcn5sVnE76FYpVW2RDxtWDiZc.png)
![](https://cdn.xyxsw.site/boxcn5sVnE76FYpVW2RDxtWDiZc.png)
然后填上这个仓库的大名就可以创建了
![](https://pic-hdu-cs-wiki-1307923872.cos.ap-shanghai.myqcloud.com/boxcnsN133WrLrbxsX8JgvsQmif.png)
![](https://cdn.xyxsw.site/boxcnsN133WrLrbxsX8JgvsQmif.png)
根据之前学习的方法在本地创建完 git 仓库之后
@@ -304,7 +304,7 @@ git clone git@github.com:yourname/gitexample.git
或者你可以跟随新创建之后的指引,`…or create a new repository on the command line` 内他描述了如何创建一个文件夹、创建一个README.md的文件然后和github仓库绑定。
![](https://pic-hdu-cs-wiki-1307923872.cos.ap-shanghai.myqcloud.com/Snipaste_2023-07-16_17-19-18.png)
![](https://cdn.xyxsw.site/Snipaste_2023-07-16_17-19-18.png)
@@ -320,7 +320,7 @@ git clone <url>
首先,代码的 url 在下图所示的位置
![](https://pic-hdu-cs-wiki-1307923872.cos.ap-shanghai.myqcloud.com/boxcnTiaT2EnNfKVkretPsyajVd.png)
![](https://cdn.xyxsw.site/boxcnTiaT2EnNfKVkretPsyajVd.png)
然后复制完代码后切换回我们的命令行
@@ -338,7 +338,7 @@ git clone https://github.com/camera-2018/git-example.git
一阵抽搐过后就下载好了
![](https://pic-hdu-cs-wiki-1307923872.cos.ap-shanghai.myqcloud.com/boxcn8aRDQpe7uuDxFv9v1WvZ4c.png)
![](https://cdn.xyxsw.site/boxcn8aRDQpe7uuDxFv9v1WvZ4c.png)
::: tip
用完之后别忘记给 camera-2018 点个 follow 😋 `呃呃 follow 没用 star 有用`
@@ -350,7 +350,7 @@ git clone https://github.com/camera-2018/git-example.git
如图 我在仓库里新建了 `helloworld.c` 并且写了一些代码
![](https://pic-hdu-cs-wiki-1307923872.cos.ap-shanghai.myqcloud.com/boxcnZpPsp4FP78auolzHvCKP0g.png)
![](https://cdn.xyxsw.site/boxcnZpPsp4FP78auolzHvCKP0g.png)
接下来是提交操作
@@ -358,7 +358,7 @@ git clone https://github.com/camera-2018/git-example.git
git status #看一下文件暂存区
```
![](https://pic-hdu-cs-wiki-1307923872.cos.ap-shanghai.myqcloud.com/boxcnm4R1ZN0WeUBuYht6zge7pd.png)
![](https://cdn.xyxsw.site/boxcnm4R1ZN0WeUBuYht6zge7pd.png)
红色表示文件没有提交到暂存区 我们要提交
@@ -368,7 +368,7 @@ git status #看一下文件暂存区
git add . #将没有提交的所有文件加入暂存区
```
![](https://pic-hdu-cs-wiki-1307923872.cos.ap-shanghai.myqcloud.com/boxcnYHd076RAqfDmHjbUkeNSvg.png)
![](https://cdn.xyxsw.site/boxcnYHd076RAqfDmHjbUkeNSvg.png)
绿色表示所有文件已加入暂存
@@ -378,7 +378,7 @@ git commit -m "feat(helloworld): add helloworld file"
将刚才加入暂区的文件发起了一个提交提交注释commit message`feat(helloworld): add helloworld file`
![](https://pic-hdu-cs-wiki-1307923872.cos.ap-shanghai.myqcloud.com/boxcni2dupDzNO8qTWPAxS5c67b.png)
![](https://cdn.xyxsw.site/boxcni2dupDzNO8qTWPAxS5c67b.png)
1. 如果这是你自己的仓库有权限(本人仓库或 Collaborators 有权限的情况下)你就可以直接使用
@@ -389,7 +389,7 @@ git commit -m "feat(helloworld): add helloworld file"
上传本次提交
![](https://pic-hdu-cs-wiki-1307923872.cos.ap-shanghai.myqcloud.com/boxcnNBu1EJnva4EkyQZAVlwGMe.png)
![](https://cdn.xyxsw.site/boxcnNBu1EJnva4EkyQZAVlwGMe.png)
2. 如果你没有本仓库的主分支提交权限 可以提交 PRPull Requests
@@ -397,7 +397,7 @@ git commit -m "feat(helloworld): add helloworld file"
首先创建一个新分支 命名为 `yourname-dev`
![](https://pic-hdu-cs-wiki-1307923872.cos.ap-shanghai.myqcloud.com/boxcnaS7aOzdt31vsZZx8R1s33e.png)
![](https://cdn.xyxsw.site/boxcnaS7aOzdt31vsZZx8R1s33e.png)
然后按照上面的方法 `git clone` 并切换到你刚创建的分支
@@ -407,31 +407,31 @@ git commit -m "feat(helloworld): add helloworld file"
然后提交一个文件,这里直接使用 vscode 自带的 git 工具试试 (很方便、不用敲命令行)
![](https://pic-hdu-cs-wiki-1307923872.cos.ap-shanghai.myqcloud.com/boxcnmwlYWOzwPbNqTAuSZK9dW3.png)
![](https://cdn.xyxsw.site/boxcnmwlYWOzwPbNqTAuSZK9dW3.png)
点暂存所有更改 写好 comment 之后点提交
![](https://pic-hdu-cs-wiki-1307923872.cos.ap-shanghai.myqcloud.com/boxcnfcCnAdtdX2oyLIC3NibVnf.png)
![](https://cdn.xyxsw.site/boxcnfcCnAdtdX2oyLIC3NibVnf.png)
最后点同步更改上传
![](https://pic-hdu-cs-wiki-1307923872.cos.ap-shanghai.myqcloud.com/boxcn9DSPlFgG2WMZhTOE9Zhzgb.png)
![](https://cdn.xyxsw.site/boxcn9DSPlFgG2WMZhTOE9Zhzgb.png)
如果是你提交 在 github 上会显示这个 快捷创建 pr 的按钮
![](https://pic-hdu-cs-wiki-1307923872.cos.ap-shanghai.myqcloud.com/boxcnHd7Qfi8C0Y7V2Ot5ii4vpf.png)
![](https://cdn.xyxsw.site/boxcnHd7Qfi8C0Y7V2Ot5ii4vpf.png)
![](https://pic-hdu-cs-wiki-1307923872.cos.ap-shanghai.myqcloud.com/boxcnyt3eeZQyN8b1xM1WjDrTGe.png)
![](https://cdn.xyxsw.site/boxcnyt3eeZQyN8b1xM1WjDrTGe.png)
点它创建 PR
![](https://pic-hdu-cs-wiki-1307923872.cos.ap-shanghai.myqcloud.com/boxcnJOjh1Zfp9tCd3llL9NsEzb.png)
![](https://cdn.xyxsw.site/boxcnJOjh1Zfp9tCd3llL9NsEzb.png)
这样管理本仓库的人看到 pr 请求就可以 merge 合并辣
![](https://pic-hdu-cs-wiki-1307923872.cos.ap-shanghai.myqcloud.com/boxcnBMq0sw6c48jvjdPJwmAGtZ.png)
![](https://cdn.xyxsw.site/boxcnBMq0sw6c48jvjdPJwmAGtZ.png)
![](https://pic-hdu-cs-wiki-1307923872.cos.ap-shanghai.myqcloud.com/boxcngNZOSnYUtCKH6pm8UaUMNd.png)
![](https://cdn.xyxsw.site/boxcngNZOSnYUtCKH6pm8UaUMNd.png)
实际合作过程中可能会出现代码冲突无法 merge 的情况 😋 遇到了自己去 STFW 吧
@@ -439,7 +439,7 @@ git commit -m "feat(helloworld): add helloworld file"
可以点击仓库右上角的 fork
![](https://pic-hdu-cs-wiki-1307923872.cos.ap-shanghai.myqcloud.com/Snipaste_2023-07-16_17-34-21.png)
![](https://cdn.xyxsw.site/Snipaste_2023-07-16_17-34-21.png)
这样会在你的名下多出来一份这个同名仓库,而这个仓库你是拥有所有权限的,你可以 clone 你这个同名仓库,更改代码,提交代码之后
@@ -499,8 +499,8 @@ Copilot 可以根据上下文和输入的提示,为开发人员生成代码建
你可以在 `settings` 里看到你的copilot ,配置如下
![](https://pic-hdu-cs-wiki-1307923872.cos.ap-shanghai.myqcloud.com/Snipaste_2023-07-16_17-59-49.png)
![](https://cdn.xyxsw.site/Snipaste_2023-07-16_17-59-49.png)
然后就可以在你喜欢的 IDE 或编辑器上下载 Copilot 插件,来启用他。
![](https://pic-hdu-cs-wiki-1307923872.cos.ap-shanghai.myqcloud.com/Snipaste_2023-07-16_18-02-19.png)
![](https://cdn.xyxsw.site/Snipaste_2023-07-16_18-02-19.png)