<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Git on 一条狗的传说</title><link>https://blog.legenddog.uno/tags/git/</link><description>Recent content in Git on 一条狗的传说</description><generator>Hugo -- gohugo.io</generator><language>zh-cn</language><lastBuildDate>Sun, 28 Feb 2021 00:00:00 +0000</lastBuildDate><atom:link href="https://blog.legenddog.uno/tags/git/index.xml" rel="self" type="application/rss+xml"/><item><title>Hugo｜从零开始Hugo建站 1</title><link>https://blog.legenddog.uno/post/hugo-%E4%BB%8E%E9%9B%B6%E5%BC%80%E5%A7%8Bhugo%E5%BB%BA%E7%AB%99-1/</link><pubDate>Sun, 28 Feb 2021 00:00:00 +0000</pubDate><guid>https://blog.legenddog.uno/post/hugo-%E4%BB%8E%E9%9B%B6%E5%BC%80%E5%A7%8Bhugo%E5%BB%BA%E7%AB%99-1/</guid><description>&lt;img src="https://blog.legenddog.uno/post/hugo-%E4%BB%8E%E9%9B%B6%E5%BC%80%E5%A7%8Bhugo%E5%BB%BA%E7%AB%99-1/cover.jpg" alt="Featured image of post Hugo｜从零开始Hugo建站 1" /&gt;&lt;blockquote class="alert alert-note"&gt;&#10; &lt;div class="alert-header"&gt;&#10; &lt;span class="alert-icon"&gt;📝&lt;/span&gt;&#10; &lt;span class="alert-title"&gt;写在前面&lt;/span&gt;&#10; &lt;/div&gt;&#10; &lt;div class="alert-body"&gt;&#10; &lt;p&gt;从一开始看到各路技术大牛的个人博客，开始萌发起了建站的想法。我不擅长写技术性博客文章（&lt;del&gt;本文怕不是我第一篇也是最后一篇技术博客&lt;/del&gt;），只是粗略记录一下我建站的过程。如果你在对hugo博客建立的任何地方有问题，希望这篇可以帮助到你👌。&lt;/p&gt;&#10;&lt;p&gt;这个系列记录我从零搭建 Hugo 静态博客的过程。本篇是第一部分，主要讲建站前的准备工作：Git 的安装、本地基本操作、本地与远程仓库的连接，以及一些进阶技巧。如果你已经熟悉 Git，可以直接跳到下一篇。&lt;/p&gt;&#10;&lt;p&gt;下一篇会讲如何用 Hugo ，从 0 到 1 完成一个静态博客：通过简单配置自定义博客界面，并把站点免费部署到 GitHub Pages。&lt;/p&gt;&#10; &lt;/div&gt;&#10; &lt;/blockquote&gt;&#10;&lt;h2 id="一git-入门本地环境配置"&gt;&lt;a href="#%e4%b8%80git-%e5%85%a5%e9%97%a8%e6%9c%ac%e5%9c%b0%e7%8e%af%e5%a2%83%e9%85%8d%e7%bd%ae" class="header-anchor"&gt;&lt;/a&gt;一、Git 入门：本地环境配置&#10;&lt;/h2&gt;&lt;p&gt;镜像加速（推荐，最省事）​&#10;如果你git下载慢，不想折腾代理，直接在原地址前加一个代理前缀即可&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;git config --global url.&lt;span class="s2"&gt;&amp;#34;https://gh-proxy.com/https://github.com/&amp;#34;&lt;/span&gt;.insteadOf &lt;span class="s2"&gt;&amp;#34;https://github.com/&amp;#34;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="1-安装与检查"&gt;&lt;a href="#1-%e5%ae%89%e8%a3%85%e4%b8%8e%e6%a3%80%e6%9f%a5" class="header-anchor"&gt;&lt;/a&gt;1. 安装与检查&#10;&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;git --version &lt;span class="c1"&gt;# 查看版本号&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;git --help &lt;span class="c1"&gt;# 查看帮助文档&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="2-配置用户信息"&gt;&lt;a href="#2-%e9%85%8d%e7%bd%ae%e7%94%a8%e6%88%b7%e4%bf%a1%e6%81%af" class="header-anchor"&gt;&lt;/a&gt;2. 配置用户信息&#10;&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;git config --list &lt;span class="c1"&gt;# 查看所有配置&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;git config --list --show-origin &lt;span class="c1"&gt;# 查看所有配置及其所在文件&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;接着配置用户名和邮箱：&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;git config --global user.name &lt;span class="s2"&gt;&amp;#34;yourname&amp;#34;&lt;/span&gt; &lt;span class="c1"&gt;# 全局配置用户名&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;git config --global user.email &lt;span class="s2"&gt;&amp;#34;youremail@example.com&amp;#34;&lt;/span&gt; &lt;span class="c1"&gt;# 全局配置邮箱&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;也可以单独查看用户配置：&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;git config user.name &lt;span class="c1"&gt;# 查看用户名&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;git config user.email &lt;span class="c1"&gt;# 查看邮箱&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="3-常用基础命令"&gt;&lt;a href="#3-%e5%b8%b8%e7%94%a8%e5%9f%ba%e7%a1%80%e5%91%bd%e4%bb%a4" class="header-anchor"&gt;&lt;/a&gt;3. 常用基础命令&#10;&lt;/h3&gt;&lt;p&gt;以下是最基本的 Git 操作，全部在本地完成，不涉及远程仓库：&lt;/p&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;命令&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;作用&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;git status&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;查看仓库状态&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;git init&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;创建空仓库或重新初始化已有仓库&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;git add&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;把文件添加到暂存区&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;git commit&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;提交改动到仓库&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;git log&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;打印提交日志&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;git branch&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;查看、添加、删除分支&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;git checkout&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;切换分支、标签&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;git merge&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;合并分支&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;git tag&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;新建、查看标签&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;h2 id="二连接本地与远程仓库"&gt;&lt;a href="#%e4%ba%8c%e8%bf%9e%e6%8e%a5%e6%9c%ac%e5%9c%b0%e4%b8%8e%e8%bf%9c%e7%a8%8b%e4%bb%93%e5%ba%93" class="header-anchor"&gt;&lt;/a&gt;二、连接本地与远程仓库&#10;&lt;/h2&gt;&lt;h3 id="1-配置-ssh-密钥"&gt;&lt;a href="#1-%e9%85%8d%e7%bd%ae-ssh-%e5%af%86%e9%92%a5" class="header-anchor"&gt;&lt;/a&gt;1. 配置 SSH 密钥&#10;&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mkdir .ssh &lt;span class="c1"&gt;# 创建 .ssh 目录（如已存在可跳过）&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;ssh-keygen -t rsa -C &lt;span class="s2"&gt;&amp;#34;youremail@example.com&amp;#34;&lt;/span&gt; &lt;span class="c1"&gt;# 生成 SSH 密钥&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;生成后，把公钥添加到 GitHub 的 Settings 中。&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;&lt;strong&gt;常见报错：&lt;a class="link" href="https://blog.csdn.net/weixin_40922744/article/details/107576748" target="_blank" rel="noopener"&#10; &gt;fatal: Could not read from remote repository.&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;details&gt;&#13;&#10;&lt;summary&gt;解决步骤&lt;/summary&gt;&#13;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;一般是 SSH 配置有问题，可按以下步骤排查：&lt;/p&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;重新生成密钥：&lt;code&gt;ssh-keygen -t rsa -C &amp;quot;youremail@example.com&amp;quot;&lt;/code&gt;&lt;/li&gt;&#10;&lt;li&gt;将密钥添加到 ssh-agent：&lt;code&gt;ssh-add ~/.ssh/id_rsa&lt;/code&gt;&lt;/li&gt;&#10;&lt;li&gt;将公钥添加到你的 GitHub 账户&lt;/li&gt;&#10;&lt;li&gt;用 &lt;code&gt;ssh -T git@github.com&lt;/code&gt; 验证是否成功&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;/details&gt;&#13;&#10;&lt;h3 id="2-克隆远程仓库"&gt;&lt;a href="#2-%e5%85%8b%e9%9a%86%e8%bf%9c%e7%a8%8b%e4%bb%93%e5%ba%93" class="header-anchor"&gt;&lt;/a&gt;2. 克隆远程仓库&#10;&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;git clone https://github.com/project/repo.git&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="3-推送与拉取"&gt;&lt;a href="#3-%e6%8e%a8%e9%80%81%e4%b8%8e%e6%8b%89%e5%8f%96" class="header-anchor"&gt;&lt;/a&gt;3. 推送与拉取&#10;&lt;/h3&gt;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;git push&lt;/strong&gt;：把本地代码推送到远程仓库&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;git pull&lt;/strong&gt;：把远程仓库的最新代码拉到本地合并&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;git push origin main &lt;span class="c1"&gt;# 把本地代码推送到远程 main 分支&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;git pull origin main &lt;span class="c1"&gt;# 把远程最新代码更新到本地&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;#这一变化始于2020年10月，GitHub为了推动更具包容性的术语，将新仓库的默认分支名称从传统的 master 更改为 main‌&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;details&gt;&#13;&#10;&lt;summary&gt;本地推送远程库&lt;/summary&gt;&#13;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;cd&lt;/span&gt; public&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;git init &#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;git add .&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;git commit -m &lt;span class="s2"&gt;&amp;#34;first commit&amp;#34;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;git branch -M main&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;git remote add origin https://github.com/你的名字/你的仓库名.git&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;git push -u origin main&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/details&gt;&#13;&#10;&lt;p&gt;&lt;a class="link" href="https://blog.csdn.net/qq_34769162/article/details/116379638" target="_blank" rel="noopener"&#10; &gt;fatal:remote origin already exiests.&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;处理方法：&lt;code&gt;git remote rm origin&lt;/code&gt;&lt;/p&gt;&#10;&lt;h2 id="三git-进阶技巧"&gt;&lt;a href="#%e4%b8%89git-%e8%bf%9b%e9%98%b6%e6%8a%80%e5%b7%a7" class="header-anchor"&gt;&lt;/a&gt;三、Git 进阶技巧&#10;&lt;/h2&gt;&lt;h3 id="1-设置别名"&gt;&lt;a href="#1-%e8%ae%be%e7%bd%ae%e5%88%ab%e5%90%8d" class="header-anchor"&gt;&lt;/a&gt;1. 设置别名&#10;&lt;/h3&gt;&lt;p&gt;用 &lt;code&gt;alias&lt;/code&gt; 给常用命令起别名，可以简化输入。基本语法：&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;git config --global alias.别名 git命令&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;例如给 commit 和 status 起别名：&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;git config --global alias.ci commit &lt;span class="c1"&gt;# 用 ci 代替 commit&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;git config --global alias.st status &lt;span class="c1"&gt;# 用 st 代替 status&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;别名可以根据个人习惯自由设定。设置后，可以在 &lt;code&gt;.gitconfig&lt;/code&gt; 文件里看到对应的 &lt;code&gt;alias&lt;/code&gt; 配置；不需要时删掉即可。&lt;/p&gt;&#10;&lt;h3 id="2-查看改动"&gt;&lt;a href="#2-%e6%9f%a5%e7%9c%8b%e6%94%b9%e5%8a%a8" class="header-anchor"&gt;&lt;/a&gt;2. 查看改动&#10;&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;git diff&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="3-版本回滚"&gt;&lt;a href="#3-%e7%89%88%e6%9c%ac%e5%9b%9e%e6%bb%9a" class="header-anchor"&gt;&lt;/a&gt;3. 版本回滚&#10;&lt;/h3&gt;&lt;p&gt;先用 &lt;code&gt;git log&lt;/code&gt; 查看版本号（&lt;code&gt;commit&lt;/code&gt; 后面那一长串就是版本号）：&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;git reset --hard 版本号 &lt;span class="c1"&gt;# 回退并丢弃当前工作区的修改&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;git reset --soft 版本号 &lt;span class="c1"&gt;# 回退但保留当前工作区的修改，可重新提交&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="四github-实用插件与工具"&gt;&lt;a href="#%e5%9b%9bgithub-%e5%ae%9e%e7%94%a8%e6%8f%92%e4%bb%b6%e4%b8%8e%e5%b7%a5%e5%85%b7" class="header-anchor"&gt;&lt;/a&gt;四、GitHub 实用插件与工具&#10;&lt;/h2&gt;&lt;ol&gt;&#10;&lt;li&gt;&lt;strong&gt;Octotree&lt;/strong&gt;：目录树&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Sourcegraph&lt;/strong&gt;：在线代码查看器&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;GITzip&lt;/strong&gt;&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;p&gt;图床方案：使用 GitHub + PicGo 搭建图床。&lt;/p&gt;&#10;&lt;h2 id="参考资料"&gt;&lt;a href="#%e5%8f%82%e8%80%83%e8%b5%84%e6%96%99" class="header-anchor"&gt;&lt;/a&gt;参考资料&#10;&lt;/h2&gt;&lt;ol&gt;&#10;&lt;li&gt;&lt;a class="link" href="https://github.com/CatOneTwo/GitHub-Tutorial" target="_blank" rel="noopener"&#10; &gt;GitHub-Tutorial（GitHub 小白入门）&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a class="link" href="https://blog.csdn.net/weixin_40922744/article/details/107576748" target="_blank" rel="noopener"&#10; &gt;fatal: Could not read from remote repository.&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a class="link" href="https://blog.csdn.net/qq_34769162/article/details/116379638" target="_blank" rel="noopener"&#10; &gt;fatal: remote origin already exists.&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ol&gt;&#10;</description></item></channel></rss>