Skip to content

Commit

Permalink
Site updated: 2023-12-06 22:19:48
Browse files Browse the repository at this point in the history
  • Loading branch information
lihaibineric committed Dec 6, 2023
1 parent 85023b8 commit 50dcb58
Show file tree
Hide file tree
Showing 5 changed files with 183 additions and 15 deletions.
24 changes: 21 additions & 3 deletions 2023/10/22/conda_list/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<meta property="og:description" content="Conda 常用命令 查看conda版本 1conda --version&#x2F; conda -V 查看已有环境 123conda info --envsconda env listconda info -e 进退环境 12conda activate [name]# 重新进入虚拟环境conda deactivate # 退出虚拟环境 创建新的环境 1conda create -n *** py">
<meta property="og:locale" content="en_US">
<meta property="article:published_time" content="2023-10-22T13:54:41.000Z">
<meta property="article:modified_time" content="2023-12-06T02:36:34.970Z">
<meta property="article:modified_time" content="2023-12-06T03:41:28.757Z">
<meta property="article:author" content="Haibin Li">
<meta property="article:tag" content="基础工具">
<meta name="twitter:card" content="summary_large_image">
Expand Down Expand Up @@ -208,7 +208,7 @@
<span class="post-meta mr-2">
<i class="iconfont icon-chart"></i>

1.3k words
1.7k words

</span>

Expand All @@ -219,7 +219,7 @@



11 mins
14 mins

</span>

Expand Down Expand Up @@ -311,6 +311,24 @@ <h3 id="镜像源安装">镜像源安装</h3>
<code>https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/</code></strong></p>
<p><strong>豆瓣:<code>http://pypi.doubanio.com/simple/</code></strong></p>
</blockquote>
<p>如果是给conda添加镜像:清华源</p>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs bash">conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/win-64/<br></code></pre></td></tr></table></figure>
<p>添加阿里源</p>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs bash">conda config --add channels https://mirrors.aliyun.com/pypi/simple/<br></code></pre></td></tr></table></figure>
<p>查看已经添加的镜像源</p>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs bash">conda config --show channels<br></code></pre></td></tr></table></figure>
<p>移除其中的指定的镜像源</p>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs bash">conda config --remove channels + 镜像的名称<br></code></pre></td></tr></table></figure>
<h3 id="conda无法自动更新">Conda无法自动更新</h3>
<figure>
<img
src="https://gitee.com/lihaibineric/picgo/raw/master/pic/image-20231206113335958.png" srcset="/img/loading.gif" lazyload
alt="image-20231206113335958" />
<figcaption aria-hidden="true">image-20231206113335958</figcaption>
</figure>
<p>原因:<a
target="_blank" rel="noopener" href="https://so.csdn.net/so/search?q=conda&amp;spm=1001.2101.3001.7020">conda</a>和pip等相关包的版本太低,自动更新不能用,解决方案:在命令行中输入以下命令</p>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><code class="hljs bash">conda clean --all<br>conda update --all<br></code></pre></td></tr></table></figure>


</div>
Expand Down
80 changes: 73 additions & 7 deletions 2023/10/23/git/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -16,15 +16,15 @@
<meta name="author" content="Haibin Li">
<meta name="keywords" content="">

<meta name="description" content="Git 是一个版本控制系统,是任何软件开发项目中的主要内容。通常有两个主要用途:代码备份和代码版本控制。使用Git可以逐步处理代码,在需要回滚到备份副本的过程中保存每一步的进度。 Git的安装与配置 查看Git中的配置 1git config --list Git的基本控制 初始化Git仓库 当完成上述的配置之后,就能开始初始化Git仓库,进入需要创建工作区的文件夹 12cd workspace">
<meta name="description" content="Git 是一个版本控制系统,是任何软件开发项目中的主要内容。通常有两个主要用途:代码备份和代码版本控制。使用Git可以逐步处理代码,在需要回滚到备份副本的过程中保存每一步的进度。 Git与GitHub Git的安装与配置 查看Git中的配置 1git config --list Git的基本控制 初始化Git仓库 当完成上述的配置之后,就能开始初始化Git仓库,进入需要创建工作区works">
<meta property="og:type" content="article">
<meta property="og:title" content="【基础工具】Git命令集">
<meta property="og:url" content="https://lihaibineric.github.io/2023/10/23/git/index.html">
<meta property="og:site_name" content="LIHAIBIN&#39;S BLOG">
<meta property="og:description" content="Git 是一个版本控制系统,是任何软件开发项目中的主要内容。通常有两个主要用途:代码备份和代码版本控制。使用Git可以逐步处理代码,在需要回滚到备份副本的过程中保存每一步的进度。 Git的安装与配置 查看Git中的配置 1git config --list Git的基本控制 初始化Git仓库 当完成上述的配置之后,就能开始初始化Git仓库,进入需要创建工作区的文件夹 12cd workspace">
<meta property="og:description" content="Git 是一个版本控制系统,是任何软件开发项目中的主要内容。通常有两个主要用途:代码备份和代码版本控制。使用Git可以逐步处理代码,在需要回滚到备份副本的过程中保存每一步的进度。 Git与GitHub Git的安装与配置 查看Git中的配置 1git config --list Git的基本控制 初始化Git仓库 当完成上述的配置之后,就能开始初始化Git仓库,进入需要创建工作区works">
<meta property="og:locale" content="en_US">
<meta property="article:published_time" content="2023-10-23T13:28:55.000Z">
<meta property="article:modified_time" content="2023-12-06T01:42:45.169Z">
<meta property="article:modified_time" content="2023-12-06T14:14:29.155Z">
<meta property="article:author" content="Haibin Li">
<meta property="article:tag" content="后端开发">
<meta name="twitter:card" content="summary_large_image">
Expand Down Expand Up @@ -208,7 +208,7 @@
<span class="post-meta mr-2">
<i class="iconfont icon-chart"></i>

1.3k words
2.2k words

</span>

Expand All @@ -219,7 +219,7 @@



12 mins
19 mins

</span>

Expand Down Expand Up @@ -264,17 +264,83 @@ <h1 id="seo-header">【基础工具】Git命令集</h1>
<meta name="referrer" content="no-referrer"/>
<p>Git
是一个版本控制系统,是任何软件开发项目中的主要内容。通常有两个主要用途:代码备份和代码版本控制。使用Git可以逐步处理代码,在需要回滚到备份副本的过程中保存每一步的进度。</p>
<figure>
<img
src="https://gitee.com/lihaibineric/picgo/raw/master/pic/image-20231206220759363.png" srcset="/img/loading.gif" lazyload
alt="Git与GitHub" />
<figcaption aria-hidden="true">Git与GitHub</figcaption>
</figure>
<h2 id="git的安装与配置">Git的安装与配置</h2>
<h4 id="查看git中的配置">查看Git中的配置</h4>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs bash">git config --list<br></code></pre></td></tr></table></figure>
<h2 id="git的基本控制">Git的基本控制</h2>
<h3 id="初始化git仓库">初始化Git仓库</h3>
<p>当完成上述的配置之后,就能开始初始化Git仓库,进入需要创建<strong>工作区</strong>的文件夹</p>
<p>当完成上述的配置之后,就能开始初始化Git仓库,进入需要创建<strong>工作区</strong>workspace的文件夹输出git初始化的操作</p>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><code class="hljs bash"><span class="hljs-built_in">cd</span> workspace<br>git init<br></code></pre></td></tr></table></figure>
<p>创建一个名为 .git
的新子目录(该目录为隐藏的),其中包含所有必需的存储库文件(Git
存储库框架);注意区分<strong>工作区</strong><strong>暂存区</strong>,在没有add之前我们都是在<strong>工作区</strong></p>
<p>【Vscode】考虑Git graph插件来可视化git分支目录的全貌</p>
<p>【Vscode】考虑<strong>Git
graph插件</strong>来可视化git分支目录的全貌</p>
<ul>
<li><h5 id="在github端新建仓库">在Github端新建仓库</h5>
<figure>
<img
src="https://gitee.com/lihaibineric/picgo/raw/master/pic/image-20231206215455986.png" srcset="/img/loading.gif" lazyload
alt="Github端新建仓库" />
<figcaption aria-hidden="true">Github端新建仓库</figcaption>
</figure>
<p>根据需要可以设置为公有的或者是私有的,最好不要设置README.md,因为初始化的国过程可能会出现冲突,设置也没关系</p></li>
<li><h5
id="本地的git和远端github的连接">本地的Git和远端github的连接</h5>
<p>获取本地的SSH公钥匙,打开终端并输入</p>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs bash">ssh-keygen -t rsa -C <span class="hljs-string">&quot;[email protected]&quot;</span><br></code></pre></td></tr></table></figure>
<figure>
<img
src="https://gitee.com/lihaibineric/picgo/raw/master/pic/image-20231206221011696.png" srcset="/img/loading.gif" lazyload
alt="产生公钥的位置" />
<figcaption aria-hidden="true">产生公钥的位置</figcaption>
</figure>
<p>进入.ssh中复制id_rsa.pub中的内容,并在Github中的如下位置复制改内容添加SSH🔗</p>
<figure>
<img
src="https://gitee.com/lihaibineric/picgo/raw/master/pic/image-20231206221215856.png" srcset="/img/loading.gif" lazyload
alt="SSH链接" />
<figcaption aria-hidden="true">SSH链接</figcaption>
</figure>
<p>完成连接之后再配置git的相关内容</p>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><code class="hljs bash">git config --global user.email <span class="hljs-built_in">test</span>@163.com<br>git config --global user.name <span class="hljs-built_in">test</span><br><br></code></pre></td></tr></table></figure></li>
<li><h5 id="本地工作区的设置">本地工作区的设置</h5>
<p>首先进行初始化设置,使当前文件夹能够使用git</p>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs bash">git init<br></code></pre></td></tr></table></figure>
<p>如果一开始没有设置README.md文件那么执行</p>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><code class="hljs bash">git add README.md<br>git commit -m <span class="hljs-string">&quot;first commit&quot;</span><br>git branch -M master<br>git remote add origin [email protected]<br>git push -u origin master<br></code></pre></td></tr></table></figure>
<p>以上这些步骤,就能将本地的git和远端的仓库进行关联</p></li>
<li><h5 id="本地和远端关联失败">本地和远端关联失败</h5>
<figure>
<img
src="https://gitee.com/lihaibineric/picgo/raw/master/pic/image-20231206220359185.png" srcset="/img/loading.gif" lazyload
alt="推送出现错误" />
<figcaption aria-hidden="true">推送出现错误</figcaption>
</figure>
<p>当然会出现本地和远端关联失败的情况,产生的原因可能如下:</p>
<ol type="1">
<li><p>在默认情况下,<code>git push</code>时一般会上传到<code>origin</code>下的<code>master</code>分支上,当<em>repository</em><em>branch</em>过多,又没有设置关联时,git就会产生疑问</p>
<p>通过以下命令查看<strong>远端</strong><strong>本地</strong>的分支,并<strong>选择合适的</strong></p>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><code class="hljs bash">git branch //本地<br>git branch -a //远端<br></code></pre></td></tr></table></figure>
<figure>
<img
src="https://gitee.com/lihaibineric/picgo/raw/master/pic/image-20231206220538190.png" srcset="/img/loading.gif" lazyload
alt="远端和本地的不同分支" />
<figcaption aria-hidden="true">远端和本地的不同分支</figcaption>
</figure></li>
<li><p>如果本地初始化的内容和远端的内容不一样,那么无法判断本地和远端的内容差异,因此需要选择如下之一</p></li>
</ol>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs bash">git reset --hard origin/master<br></code></pre></td></tr></table></figure>
<p>直接将远端的内容覆盖到本地</p>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><code class="hljs bash">git push -f -u origin master<br></code></pre></td></tr></table></figure>
<p>强行将本地的内容覆盖到远端,那么就能形成统一,从而完成链接。</p></li>
</ul>
<h3 id="添加文件和备注">添加文件和备注</h3>
<figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><code class="hljs bash">git add . <br>git add &lt;file&gt;<br></code></pre></td></tr></table></figure>
<p>执行上述命令之后将会将当前的file或者是工作区中的所有文件都上传到暂存区</p>
Expand Down
2 changes: 1 addition & 1 deletion index.html
Original file line number Diff line number Diff line change
Expand Up @@ -407,7 +407,7 @@ <h2 class="index-header">

<a class="index-excerpt index-excerpt__noimg" href="/2023/10/23/git/" target="_self">
<div>
Git 是一个版本控制系统,是任何软件开发项目中的主要内容。通常有两个主要用途:代码备份和代码版本控制。使用Git可以逐步处理代码,在需要回滚到备份副本的过程中保存每一步的进度。 Git的安装与配置 查看Git中的配置 1git config --list Git的基本控制 初始化Git仓库 当完成上述的配置之后,就能开始初始化Git仓库,进入需要创建工作区的文件夹 12cd workspace
Git 是一个版本控制系统,是任何软件开发项目中的主要内容。通常有两个主要用途:代码备份和代码版本控制。使用Git可以逐步处理代码,在需要回滚到备份副本的过程中保存每一步的进度。 Git与GitHub Git的安装与配置 查看Git中的配置 1git config --list Git的基本控制 初始化Git仓库 当完成上述的配置之后,就能开始初始化Git仓库,进入需要创建工作区works
</div>
</a>

Expand Down
Loading

0 comments on commit 50dcb58

Please sign in to comment.