标签: git-extensions

Git Extensions:Win32错误487:无法为cygwin的堆保留空间,Win32错误0

Git Extensions:一切都很好,直到昨天.

但突然间,当我尝试使用某些存储库时,我会收到此错误 git extensions

C:\Program Files\Git\bin\git.exe pull --progress "origin" 
Done
    0 [main] us 0 init_cheap: VirtualAlloc pointer is null, Win32 error 487
AllocationBase 0x0, BaseAddress 0x68560000, RegionSize 0x390000, State 0x10000
C:\Program Files\Git\bin\sh.exe: *** Couldn't reserve space for cygwin's heap, Win32 error 0
Run Code Online (Sandbox Code Playgroud)

我克隆的所有存储库都在发生这种情况.但是,我的git bash工作正常.我不知道发生了什么.知道为什么会这样吗?

git cygwin git-extensions

340
推荐指数
6
解决办法
16万
查看次数

Git/Git Extension中"squash"和"fixup"之间有什么区别?

我一直在使用Git Extensions一段时间(它真棒!)但我还没有找到以下简单的答案:

有时候,在输入提交消息时,会输入错误信息.我的朋友告诉我如何通过以下方式修复它(在Git Extentions中):

右键单击提交>高级>修复提交

在此输入图像描述

然后我只需选中"修改"框并重写我的信息即可!我的提交消息已修复.

然而,另一个选项"壁球提交"......我一直想知道它的作用是什么?!

我的问题是:

有人会简单地解释一下在Git/Git Extentions中Squash提交Fixup提交之间的确切区别是什么?他们看起来...... "相似": 在此输入图像描述 在此输入图像描述

git fixup git-extensions squash difference

97
推荐指数
5
解决办法
4万
查看次数

TortoiseGit与Git扩展

在基于Windows的操作系统上使用Git Extensions或TortoiseGit有什么好处和缺点?

git tortoisegit git-extensions

76
推荐指数
8
解决办法
6万
查看次数

什么是Git修剪?

我不小心修剪了一些远程分支,我真的不知道这是什么后果(我点击了Git Extensions中的"修剪远程分支"按钮,认为它会删除一个远程分支).

官方文档说"git-prune - 修剪对象数据库中所有无法访问的对象".我真的不明白这意味着什么.我猜这可能已经删除了合并的分支,但我不太确定.

git git-extensions

69
推荐指数
3
解决办法
5万
查看次数

什么是跟踪参考?

当我通过Git Extensions将新分支推送到远程存储库时,我收到一条警报说

The branch {branch name} does not have a tracking reference. Do
you want to add a tracking reference for {branch name}?
Run Code Online (Sandbox Code Playgroud)

什么是跟踪参考?我发现只有少数提到跟踪谷歌的参考文献,没有真正的定义.

git git-extensions

62
推荐指数
4
解决办法
2万
查看次数

如何使用Winmerge与Git扩展?

我正在使用Git Extensions,它预先安装并设置KDiff作为解决合并冲突的diff工具.我非常喜欢Winmerge,并希望用Winmerge取代KDiff.

在Git Extensions设置中,有一些设置可以更改Mergetool,但我似乎无法弄清楚我应该使用什么语法以及为什么.似乎有4个变量:$ BASE,$ LOCAL,$ REMOTE,$ MERGED.看来我应该将这些传递给WinMergeU.exe,但是哪个命令行参数?

我曾尝试过几次搜索,但实际上似乎没有答案.

git settings winmerge git-extensions

52
推荐指数
4
解决办法
3万
查看次数

如何将Git Extensions与Bitbucket存储库一起使用?

我在github.com和bitbucket.org都有存储库,我非常熟悉Git Extensions用于所有存储库功能......但是当我开始使用bitbucket.org存储库时,我必须使用TortoiseHg SVN ...所以我想问一下我有没有办法使用Git Extensions for Bitbucket存储库?

repository bitbucket git-extensions

37
推荐指数
2
解决办法
3万
查看次数

使用Visual Studio 2012的内置合并工具和Git

所以,我不知道是否有人注意到了,但是与VS2012一起打包的新合并工具是最大的恶心.我最近移动到Git进行源代码控制,并且真的希望能够将VS2012设置为我的默认difftool/mergetool.

有关如何做到这一点的任何建议?我宁愿在活动的VS2012窗口中启动diff/merge,如果可能的话,不是新的实例.

git diff merge git-extensions visual-studio-2012

30
推荐指数
2
解决办法
3万
查看次数

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

我试过了:

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

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

我用:

  • Windows 8
  • Visual Studio 2012
  • Git 1.7.11
  • GitExtensions 2.41

git git-extensions windows-8 visual-studio-2012

29
推荐指数
2
解决办法
1万
查看次数

如何制作git stash包括尚未上演的新文件?

我不是git的专家,但我已经使用它几年了.最近我注意到一些与藏匿有关的奇怪行为.它似乎只对我有用.

例如,今天我试图隐藏4个未提交的更改.1个文件被添加到存储,其余3个保留为未提交的更改.尝试了几次,在第一次尝试后,我刚刚收到"没有保存的本地更改",但状态仍显示3个未提交的更改.

然而,巧合的是,我发现当我第一次进行先前无法改变的变化时,它们将被正常隐藏.我玩过,这是可重复的:如果所有更改都未提交,则只保留一个更改.如果"问题"的变化被暂存,那么所有的变化都会被搁置(无论是否"好"变更是否上演都无关紧要,它将始终存储).

这是一个错误还是我做错了什么?

我正在使用Git for Windows 2.8.2和Git Extensions 2.48.05.

我是否尝试通过Git Extensions GUI或通过控制台存储更改并不重要.

编辑:如果我在存储之前暂存所有4个更改,当我进行存储弹出时,3个问题的更改将像以前一样暂存,但是总是存储的良好更改是未提交的.因此,存储弹出不会将状态转换为存储之前的状态.这也是可重复的.

git git-extensions

21
推荐指数
1
解决办法
1万
查看次数