问题标签 [posh-git]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1589 浏览

git - 从脚本安装 poshgit 后如何重新加载 PowerShell?

我很难找到一种方法来让 git 和 poshgit 在使用巧克力通过脚本安装它而不关闭 powershell 控制台后工作。

这是我的脚本目前的样子。

当我关闭 Powershell 并重新启动它时,一切都按预期工作。但是由于我的脚本以后应该继续执行 git 的东西,我真的很想找到一个解决方案,让它在不关闭控制台的情况下工作。

根据我在 Stackoverflow 和其他网站上使用的发现

应该重新加载配置文件。但不幸的是,我的情况似乎没有任何效果。我尝试再次使用 refreshenv。

我的个人资料文件目前只包含一行

我还尝试在行尾添加 -force 但没有任何改变。

我对 Powershell 很陌生,所以请多多包涵…… :)

0 投票
2 回答
537 浏览

git - 为什么我的 Posh-Git 提示总是消失?

我一直使用 Phil Haack 安装 Posh-Git 的方法,使用以下 PowerShell 命令:

第一行安装PsGet,第二行Post Git。我也试过了install-module posh-git,已经安装了PsGet

发生的情况是 Post-Git 提示显示在我安装它的同一个 PS 窗口中,但是当我关闭该窗口并打开另一个窗口时,Post-Git 似乎又消失了。

这是一台新机器,带有新的 Windows 10 Pro。Posh-Git 在我的旧版本上工作,同样适用于 Windows 10 Pro,我知道的唯一区别是新版本是 SSD,这不应该影响这一切。

0 投票
2 回答
618 浏览

git - 如何将自动完成添加到 git 别名?

我已经使用git-autocomplete.bash适用于标准命令和简单别名(co = checkout.git-config

我在运行 git 2.10.2.windows.1 的 Windows Server 2012 R2 上

我的别名如下所示:

mstage = "!git checkout stage && git pull && git reset --hard && git merge $1 --no-commit"

分支名称在哪里$1- 我希望它能够自动完成

0 投票
2 回答
949 浏览

git - 'git clean' 可以将文件移动到垃圾箱/回收站吗?

我发现git clean -xdf。我喜欢它,因为它清理了 IDE 可能创建的内容。

今天被同事问:可以git clean将文件移动到回收站而不是删除文件吗?

我检查git clean并删除了测试存储库中的一些文件,但没有将文件移动到垃圾箱。

我知道-n有空运行选项。

编辑:

我在 Windows 10 上 - 这就是为什么我有一个回收站:)。
我在 PowerShell 中使用带有 PoSh-Git 扩展的 Git(以获得自动完成)。

0 投票
1 回答
876 浏览

powershell - 使用 Posh-SSH 获取 SFTP 服务器上文件的大小

我有一个似乎运行良好的豪华 ssh 设置。我正在寻找文件的大小。

https://github.com/darkoperator/Posh-SSH/blob/master/docs/Get-SFTPContent.md

我觉得我应该能够执行诸如 Get-SFTPContent.length -byte 之类的操作并仅返回长度,但我找不到有关如何执行此操作的文档。

挑战是我不想将整个 600mb 文件作为字节数组返回。那会很糟糕。

0 投票
3 回答
386 浏览

git - 如何删除我的 posh-git 窗口标题开头的杂物?

我正在为我的 powershell 窗口使用 posh-git,并且提示非常完美:

但是窗口的标题在开始时有额外的麻烦:

有谁知道我怎样才能摆脱多余的posh~git ~?它似乎没有必要或有用,但也许我根本不明白它试图告诉我什么。

0 投票
2 回答
1646 浏览

git - git stash 应用未知选项:-encodedCommand 错误

使用命令应用 git stash 时:

git stash apply stash@{1}

正如git stash 文档中所建议的那样。

我收到错误:

0 投票
1 回答
2789 浏览

powershell - 安装 posh-git 时遇到问题

我想在笔记本电脑上安装 posh-git,但是当我尝试使用命令“PowerShellGet\Install-Module posh-git -Scope CurrentUser -AllowPrerelease -Force”安装时出现错误:

阅读 github 站点上的勘误表,我看到它说我需要使用“Install-Module PowerShellGet -S 应对 CurrentUser -Force -AllowClobber”更新我的 PowerShellGet 模块,但这会产生错误:

我已经用谷歌搜索并尝试了几种方法来从我的笔记本电脑上显示的 v1.0.0.1 更新 PowerShellGet,但都无济于事。任何有关如何纠正此问题的建议将不胜感激。

0 投票
1 回答
1113 浏览

powershell - 是否可以为单个存储库禁用 posh-git?

我喜欢 git 的posh-git powershell env,但在一些(非常大的)存储库上,它明显减慢了 ps 提示符。

我想知道是否可以在某些特定存储库上禁用它

0 投票
2 回答
1181 浏览

git - 我在哪里更新 Windows 上 git bash 的环境变量

我正在设置由 Git + Gpg4Win + Powershell + Posh-git 组成的特定配置组合

除了 git 环境变量之外的所有设置都是指 git 的 ssh-agent 版本,因此 Posh-git 无法自动启动 ssh-agent。(我需要这个,所以它不会在 shell 会话期间要求我输入 ssh 密码)

我在这里找到了环境变量列表,但是如何更改它们?我需要编辑什么文件来更新这些文件?