Windows Powershell部署Git(疯狂试错详细版本)

Windows Powershell部署Git(疯狂试错详细版本)

终于在我的Powershell上成功部署Git了,第一个反应直接是赶紧写博客记录()
我的情况是属于那种全网搜怎么样都搜不到,然后一通乱试试下来的...
当然,关于如何在Powershell部署Git我还是打算详细的写一遍

为什么要在Powershell上部署Git

就我个人的使用情况

  1. git-bash 不支持CTRL+C/V 操作起来给人一种很难受的感觉 而且手动的复制粘贴容易出现毛病,需要我们手动调整
  2. 能用一个 Powershell 完成,就不用老对git开来开去了(but某些特定情况还需使用git-bash)
    一边打开三四篇博客,看着两三份官方文档,一两份参考文档,再在你的github搞蛊,对着Powershell和Git轮输指令是一件多么好的美逝啊T T
  3. VScode的终端是Powershell
    当然你想你也可以开两个终端,一个部署ps(Powershell以下简称ps),一个部署git-bash(a想想我就难受)

Git的下载

在哪里下载

  1. Git官网
    点进去就能看到一个很明显的的Donwload,一步步跟着页面提示下载即可

  2. 淘宝镜像下载
    推荐,因为下载速度更快,页面操作也比前者少
    我们打开网页可以看到有很多下载版本,关于下载版本的选择不要选太旧的版本。不同版本的 Git 可能有不同的功能和行为。如果在使用不同版本的 Git 时遇到问题或差异,可能是由于版本间的不兼容性所致(比如你想在Hexo上配置Git的部署器,Hexo的官方文档里就明确提出了Git要在多少多少版本以上等等)。
    但这也不代表新的版本就是最优选择,新版本一般问题会比较多。

我的Git是大概在今年的十二月下旬下载的,我的Git就选了同年的十一月初的某个版本
我才不会告诉你因为那天正好是我生日

Git下载的流程

安装一定要记得自己的路径
记得路径真的很重要

Windows Powershell部署Git(疯狂试错详细版本)_第1张图片
Windows Powershell部署Git(疯狂试错详细版本)_第2张图片

选了之后你就能在Terminal的这个选项里看到它了
Windows Powershell部署Git(疯狂试错详细版本)_第3张图片

Windows Powershell部署Git(疯狂试错详细版本)_第4张图片

Windows Powershell部署Git(疯狂试错详细版本)_第5张图片

Windows Powershell部署Git(疯狂试错详细版本)_第6张图片

从这里之后大家一路选择默认即可,然后来到最后的安装Install

Windows Powershell部署Git(疯狂试错详细版本)_第7张图片

下载完成之后安装就完成了

在Powershell上配置git-bash

我的Powershell能不能使用git

  1. 最直接也是最准确的办法就是直接在命令行里输入git检查

  2. 要是想温文尔雅一点也可以使用Get-ExecutionPolicy
    但其实使用这个也会有些情况显示你已配置成功,但又提示路径不对,git命令无法使用的问题,所以在这里我们不讨论这种方法,实用才是硬道理
    Windows Powershell部署Git(疯狂试错详细版本)_第8张图片

不能使用会报错的,我们继续往下走…

Powewrshell 运行脚本

以管理员身份运行

Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Confirm

Windows Powershell部署Git(疯狂试错详细版本)_第9张图片

弹出的提示框按 Y 确认

cd切换目录为posh-git-master解压目录,执行安装脚本

.\install.ps1

环境变量的种种问题

我看到网上很多变量加的都是cmd的,然后我自己试了很多次,甚至我直接把整个Git包都加到环境变量了,也不行,我非常确定自己的路径不可能错

后面才找到了一个手动添加变量的东东:
(这里的路径请根据自己的实际情况修改)

$env:PATH += ";C:\Program Files\Git\bin"

但是手动添加路径就有一个很大的缺陷,那就是你每次打开你的ps都要手动加一遍()

但是其实我们又能很显而易见的发现 这次试成功的添加路径试 bin的 ,那我们为什么不在全局变量中直接定到bin试试捏

最后果然是bin的缘故呢

具体操作如下:

  1. win+i 打开系统设置页面,搜索环境变量

  2. 系统属性 --> 高级 --> 环境变量

  3. 注意选择系统变量
    Windows Powershell部署Git(疯狂试错详细版本)_第10张图片

  4. 然后添加路径,添加完成之后就是三个确定
    Windows Powershell部署Git(疯狂试错详细版本)_第11张图片
    其余不正确的路径可以删掉了,留着会拖慢powershell的启动时间的

  5. 重启ps,成功
    Windows Powershell部署Git(疯狂试错详细版本)_第12张图片

后记:
部署在git-bash上的东东(如npm等)想要在powershell上使用还是要在powershell上在装一遍的(pain)

你可能感兴趣的:(windows,git)