问题标签 [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 - 如何更新 posh-git
我有一个旧版本的 posh-git 想要更新(同时试图解决缓慢的 powershell 启动问题)
我从 repo 中提取了最新信息,当我尝试这样做时,.\install.ps1
我得到了
如何更新 posh-git?
github-for-windows - Github for Windows shell 中的颜色是什么意思?
在 Windows 中“gitting”时,我很乐意使用Github for Windows客户端,但由于我也在 Linux 中做了大量工作,所以当必须完成比提交或同步更复杂的事情时,我经常会在 shell 中结束。我真的很喜欢 Posh-Git 添加的颜色和一些关于树状态的信息,但我一直无法找到关于它们真正含义的好资源。
例如,当前分支的名称可以是黄色、青色、红色,也可能是其他颜色。如果有局部变化,则有一组额外的东西(例如+0 ~1 -0
)大部分以深红色显示,但我想我也见过其他颜色的(我不知道如何重现它虽然 -因为我不知道颜色是什么意思...)
是否有关于如何解释颜色和数字提供的额外信息的摘要?
windows - 从源代码安装 Git,从源代码安装 Post-Git,然后在 PowerShell 中加载 Posh 的步骤?
Pro Git安装 Git 文章说:
如果可以的话,从源代码安装 Git 通常很有用...
Phil Haack在 Posh-Git 上的博文说:
一旦你加载了 Posh-Git,你的 PowerShell 窗口就会亮起额外的...
Posh-Git 存储库安装说明提供了高级安装说明。
这三个链接一起提供了在本地设置和使用 Git 的高级地图,但不赘述。
所以,我们想要的是安装 Git、安装 Posh-Git 和加载 Posh 的分步指南。
git - 在 Posh-Git 中更改“git status”输出颜色
在Posh-Git中,当我在存储库中运行“git status”时,更改和未跟踪文件的颜色是深红色,当我尝试将它们配置为“正常”红色时。我想这样做是因为我有一个黑色背景的控制台,所以深红色很难阅读。
我四处搜索,似乎需要进行两项配置更改:
在 $GitPromptSettings 中将“WorkingForegroundColor”和“UntrackedForegroundColor”从“DarkRed”更改为“Red”。
在 git config 中将“color.status.changed”和“color.status.untracked”更改为红色。
根据我的阅读,这就是我需要做的所有事情,但“git status”的结果仍然是深红色。
这是一个摘要,以证明我按照我的要求设置它们,也许有人可以发现错误:
powershell - 为什么我需要在我的 Powershell 配置文件中运行 `ssh-add`?
在我的Microsoft.PowerShell_profile.ps1文档中,我必须添加ssh-add ~/.ssh/github_rsa
以下 poshgit 示例,以便它连接到我的 GitHub 存储库。
如果我的个人资料中没有,我在尝试连接时 Github 会给我权限错误。
如果我手动执行此操作,它将在我的桌面会话的整个持续时间内工作,但是一旦我重新启动计算机,我需要重新运行该命令。
为什么 poshgit 和 ssh-add 不记得我添加的 rsa?每次都必须重新添加它似乎是错误的。
powershell - 设置 PowerShell posh-git 的 WindowTitle - 转义连字符?
我正在尝试设置 Powershell(由控制台托管)的 WindowTitle 以匹配我的 posh-git 提示符的输出。因此,如果我有一个修改过的文件,我的提示将类似于:
[回购大师 +0 ~1 -0]
我想将 $Host.UI.RawUI.WindowTitle 设置为相同的东西,但字符串的“-0”部分似乎是某种转义序列。如果我做这样的事情:
我得到的只是'-0]'。关于提供转义字符以使其正常运行的任何想法?
如果我将“-”字符更改为 ~,那么我会得到整个标题:
[回购大师+0~1~0]
提前致谢。
android - git checkout . not working on R.java
I am working on an android project through Github. Now, when I pull any commit and do any unwanted changes in working directory, I use git checkout . to revert back. This works fine with all other files but shows R.java still as modified. How to revert R.java file also? I am using PowerShell Git in Windows8.
git - 如何添加类似 POSH Git 的 powershell 自动完成功能
我正在使用 POSH git for powershell 并且可以做例如
我得到
我想为git checkout创建一个别名gco
要得到
是否可以将选项卡完成转发到 POSH git 处理程序?
powershell - Powershell命令?
好的,我遇到了麻烦,谷歌没有帮助,所以我想我会来找你们天才。我正在使用 Powershell 和 posh-git,它一直在做一些我确信我可以用一个魔法命令退出的事情,我只是还不知道。
基本上,当我运行 git diff (或其他结果很长的东西)时,它只会给我一个屏幕的信息,并以冒号结束屏幕
如果我一直按 Enter,它将在屏幕上添加更多内容,直到完成显示该命令的所有内容,并显示
但现在呢?我如何摆脱这种情况并返回调用命令?Enter,Esc 和其他我想尝试的东西都没有帮助。我确信这一定是一件简单的事情,但我不知道如何向谷歌解释我想要什么。
有人知道吗?