问题标签 [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.
git - 从脚本安装 poshgit 后如何重新加载 PowerShell?
我很难找到一种方法来让 git 和 poshgit 在使用巧克力通过脚本安装它而不关闭 powershell 控制台后工作。
这是我的脚本目前的样子。
当我关闭 Powershell 并重新启动它时,一切都按预期工作。但是由于我的脚本以后应该继续执行 git 的东西,我真的很想找到一个解决方案,让它在不关闭控制台的情况下工作。
根据我在 Stackoverflow 和其他网站上使用的发现
应该重新加载配置文件。但不幸的是,我的情况似乎没有任何效果。我尝试再次使用 refreshenv。
我的个人资料文件目前只包含一行
我还尝试在行尾添加 -force 但没有任何改变。
我对 Powershell 很陌生,所以请多多包涵…… :)
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,这不应该影响这一切。
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
- 我希望它能够自动完成
git - 'git clean' 可以将文件移动到垃圾箱/回收站吗?
我发现git clean -xdf
。我喜欢它,因为它清理了 IDE 可能创建的内容。
今天被同事问:可以git clean
将文件移动到回收站而不是删除文件吗?
我检查git clean
并删除了测试存储库中的一些文件,但没有将文件移动到垃圾箱。
我知道-n
有空运行选项。
编辑:
我在 Windows 10 上 - 这就是为什么我有一个回收站:)。
我在 PowerShell 中使用带有 PoSh-Git 扩展的 Git(以获得自动完成)。
powershell - 使用 Posh-SSH 获取 SFTP 服务器上文件的大小
我有一个似乎运行良好的豪华 ssh 设置。我正在寻找文件的大小。
https://github.com/darkoperator/Posh-SSH/blob/master/docs/Get-SFTPContent.md
我觉得我应该能够执行诸如 Get-SFTPContent.length -byte 之类的操作并仅返回长度,但我找不到有关如何执行此操作的文档。
挑战是我不想将整个 600mb 文件作为字节数组返回。那会很糟糕。
git - 如何删除我的 posh-git 窗口标题开头的杂物?
我正在为我的 powershell 窗口使用 posh-git,并且提示非常完美:
但是窗口的标题在开始时有额外的麻烦:
有谁知道我怎样才能摆脱多余的posh~git ~
?它似乎没有必要或有用,但也许我根本不明白它试图告诉我什么。
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,但都无济于事。任何有关如何纠正此问题的建议将不胜感激。
powershell - 是否可以为单个存储库禁用 posh-git?
我喜欢 git 的posh-git powershell env,但在一些(非常大的)存储库上,它明显减慢了 ps 提示符。
我想知道是否可以在某些特定存储库上禁用它
git - 我在哪里更新 Windows 上 git bash 的环境变量
我正在设置由 Git + Gpg4Win + Powershell + Posh-git 组成的特定配置组合
除了 git 环境变量之外的所有设置都是指 git 的 ssh-agent 版本,因此 Posh-git 无法自动启动 ssh-agent。(我需要这个,所以它不会在 shell 会话期间要求我输入 ssh 密码)
我在这里找到了环境变量列表,但是如何更改它们?我需要编辑什么文件来更新这些文件?