问题标签 [git-extensions]

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 回答
855 浏览

git-extensions - 无法推送到远程

使用基本的 Git UI,我可以毫无问题地执行以下操作:远程 -> 推送到我的 BitBucket git。

使用 Git 扩展,我只是得到一个带有进度条的 Push to origin 对话框(永远保持不变)。消息说: C:\Program Files (x86)\Git\bin\git.exe push --recurse-submodules=check --progress "origin" master:master

没有错误,但没有行动。

如果我配置并加载 SSH 密钥并单击“测试连接”,我会收到一个带有错误的命令窗口: 无法打开连接:主机不存在 c:\user\path to my project

对话框中的 URL 是到我的远程帐户的 https 连接,不知道为什么它抱怨我的本地项目位置。

所有其他 Git 扩展似乎都适用于我的本地存储库。我宁愿不使用 SSH 密钥,只输入我的密码,因为 Git UI 允许我这样做。我错过了什么?

0 投票
7 回答
15104 浏览

git - 如何从 Visual Studio 中删除/隐藏 GitExtensions 工具栏?

我试过:

  • 右键单击工具栏并取消选中 GitExtensions
  • 右键单击工具栏 > 自定义和删除 GitExtensions
  • 将工具栏从第二行移到第一行
  • 在 GitExtensions 设置中搜索禁用/隐藏工具栏的方法,但没有找到任何东西

计算机重新启动后,GitExtensions 工具栏再次显示在第二个工具栏行上。

我用:

  • 视窗 8
  • 视觉工作室 2012
  • Git 1.7.11
  • GitExtensions 2.41
0 投票
2 回答
906 浏览

git - GitHub 恢复已删除的代码块

我正在做一个项目,我们有一个文件,其中一些代码块在不同的时间间隔被删除了几个提交。我只需要恢复其中一些块并将它们放入我正在制作的其他东西中。有没有办法查看已提交的旧块并复制它们,而不会在行之前/周围有所有垃圾(比如当你用 Git Extensions 或 GitHub 查看它时。我基本上只是希望能够获取一些旧代码手动阻止以用于不在存储库中的另一个项目。

谢谢

0 投票
1 回答
59 浏览

git - 恢复/删除远程提交

我希望恢复最后 4 个远程提交并向后退 4 步,或者应该删除最后 4 个远程提交(由其他用户完成)。红线表示我的本地提交分支。有没有办法做到这一点? 在此处输入图像描述

0 投票
1 回答
70 浏览

git - git / git-extensions 版本对应表 - git-extensions 2.32 中嵌入了哪个版本的 git?

找了一个git-extension版本和嵌入式git版本的对应表,没找到。

有人知道这样的资源,或者标题中问题的答案吗?

0 投票
1 回答
4104 浏览

windows - Git状态显示文件两次但大小写不同

我试图搜索我的问题,我能做的最接近的事情就是这个。

git Status 两次显示相同的文件 - 但路径斜杠样式不同

但这似乎与我遇到的问题不同。

我正在提交,并注意到同一个文件被列出了两次,但大小写不同。例如,Directory/resource.hDirectory/Resource.h。现在目录中只有一个文件resource.h。如果我通过 Git Extensions 查看文件,它们看起来完全一样。似乎没有另一个隐藏文件,只有一个文件。

因此,我尝试通过删除resource.h文件、提交,然后重新添加文件并再次重新提交来解决此问题。只有一个文件显示为已添加。我以为我解决了这个问题,但现在如果我尝试签出不同的分支,我会收到以下错误。

我真的不知道从这里做什么,我只使用了几个月的 Git,而且我不需要做任何比合并分支和推拉更复杂的事情。

0 投票
16 回答
37469 浏览

git - 分支签出期间随机文件的权限被拒绝错误

突然之间,我在查看本地 master 分支时开始收到以下错误。有问题的文件以及错误本身似乎是随机的(有时结帐工作得很好)。

0 投票
1 回答
691 浏览

git - 如何在 Git 和 Git SCP 中使用 VS 2012 合并工具

我有 Git。我有 Git 扩展。我有 Visual Studio 2012 的 Git 源代码控制提供程序。我看不出它是如何组合在一起的。

Git SCP 只给了我一个提交 UI,其余的调用 Git 扩展。如果我在 Pending Changes 窗口中右键单击 Conflict 文件,则 VS 合并工具中没有解决选项。

如果我在解决方案资源管理器中右键单击该文件,我在子菜单中有一个选项来解决合并冲突,但这也只会打开 Git 扩展。

到底是怎么回事?我对 Git 束手无策。

0 投票
2 回答
9080 浏览

git - 如何使用 Git 扩展创建补丁

有没有办法从 Git Extensions 的用户界面中的选定提交创建补丁?

我知道如何通过命令行导出补丁槽,但我想知道 TortoiseHg 用户界面中是否有类似的功能(右键单击 →导出-> ...)

到目前为止,我只找到了在用户界面中应用补丁的功能。

0 投票
2 回答
1160 浏览

git - 如何让 git-extensions 在过滤而不是倾斜的提交时显示一个扁平的提交列表?

在 git 扩展中,当您过滤以显示分支中的所有提交时,您会得到一个包含该分支所有提交的漂亮平面列表:

在此处输入图像描述

但是如果你尝试根据提交的单词进行过滤,你会得到这个奇怪的显示:

在此处输入图像描述

如果您有大量与过滤器匹配的提交,这尤其不方便,因为您在列表末尾附近有一个疯狂的缩进级别。

所以两个问题合二为一:

  1. 为什么会这样?为什么仇恨这么大?
  2. 是否有可能解决该问题以获得平面列表?