首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Git推荐,cygwin,WSL,PowerShell高级git模块

Git推荐,cygwin,WSL,PowerShell高级git模块
EN

Stack Overflow用户
提问于 2020-12-07 21:20:59
回答 1查看 257关注 0票数 0

我对使用git非常陌生,所以我不太了解,但是有一些问题,特别是关于在Windows上使用git的问题。

我必须使用来自git?

  • Alternatively,的git,或者可以使用的其他实现,比如posh-git PowerShell模块。这里的Cmdlet/函数能完成git所做的所有事情吗?
  • ,现在,我正在通过巧克力安装cinst -y git也安装了cygwin。我对cygwin有个问题,因为现在它有点多余,特别是WSL之类的东西。是否可以在不使用cygwin的情况下安装git命令(我想我只需要git.exe,对吧?)我以前很喜欢cygwin,一直都在使用它,但是在2020年,它看起来确实有些多余,right?
  • Alternatively,应该只是安装WSL,然后进入那里和sudo apt install git,然后返回到sudo apt install git中,只创建一个PowerShell函数(使用wsl方法从wsl获得对默认WSL安装中的命令的访问)?我认为像这样的东西应该能工作:函数git { wsl git }

请专家就上述哪一项最有效率和最明智提出建议。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-07 23:31:28

如果您想要一个本地Windows版本的Git,推荐的选项是Git,您可以从该链接或巧克力下载它。因为Git是为Unix设计的,所以您确实需要一个POSIX shell和一个POSIX环境,这是Git for Windows附带的。这是基于MINGW的,而不是Cygwin,但是它是必需的,这样用shell编写的程序,以及调用shell的东西,比如编辑器,都能工作。华丽的吉特不会改变这一点。

您确实可以从WSL中使用Git,但我不建议在非sh环境(如PowerShell )中使用它。这是因为Unix会期望路径和这样的路径是Unix格式的,并且根本不接受任何类型的Windows路径。所以您可以使用WSL,但我强烈建议从WSL而不是PowerShell使用它。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65189594

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档