问题标签 [tortoisegit]

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 投票
2 回答
1340 浏览

git - TortoiseGit - 表示树中的分支 - 视觉问题

这有点难以用文字解释,但我会尽力而为,你会努力跟上;如果一开始有什么不清楚的地方,请不要犹豫,我会尽力澄清。

当 TortoiseGit 有一个分支时,它看起来大概是这样的:

当我将工作拆分到一个新分支时,它看起来像这样:

当我从主分支分裂到另一个新分支时,它看起来像这样:

有没有办法让我创建和工作的每个新分支都有自己的“线”......我的意思是:

所以它们不会“垂直重叠”。这样每个分支都有自己可以遵循的垂直线(出于某种原因,这对我来说看起来相当混乱,现在的方式)。其他适用于 Windows 的 Git 客户端是否以不同的方式执行此操作?

0 投票
3 回答
14929 浏览

tortoisegit - 在某个提交后使用 TortoiseGit 删除所有内容

使用 TortoiseGit(我试图避免使用命令行)如何删除从某个提交中附加的所有提交,并“回到过去”(示例用法:继续做某事,认为我不喜欢它的位置正在走,并决定“返回”,不考虑中间的一切)。

简而言之,我希望“返回”5 次提交,然后删除它们。

0 投票
16 回答
67052 浏览

git - 推送到 github 时突然出现“没有可用的支持的身份验证方法”

几周前我开始了一个 github 项目。我能够毫无问题地推动更改(我正在使用 TortoiseGIT)。

今天突然间,当我尝试推送更改时,出现“PuTTY 致命错误”“已断开连接:没有可用的支持的身份验证方法”错误窗口。

您有什么可以解决问题的建议吗?

0 投票
2 回答
1616 浏览

github - 为什么我从 GitHub 收到这些错误?

我遵循了这些指示,并且终生无法连接到 github。

与玳瑁

这是怎么回事?

注意:我仔细按照说明进行操作。在我跟随他们之前情况更糟。

0 投票
2 回答
5838 浏览

git - 如何使用 tortoisegit 创建本地裸存储库?

Greg 的评论帮助我理解了tortoisegit 推送成功,但是没有新文件?

如何使用 tortoisegit 创建本地裸存储库?

我可以右键单击并从 github 克隆一个存储库并推送。我想创建一个本地存储库,然后做同样的事情,克隆和推送。我怎么做?

-edit- 我已经创建了一个本地存储库,但我无法推送到它。我需要拉动一切。我喜欢推动我的两个项目的一致性。

0 投票
2 回答
9844 浏览

git - 如何从 Git 导出所有更改/添加的文件?

我对 Git 很陌生,我有一个小问题。

在 SVN 中[这感觉就像阿尔伯特叔叔的一个傻瓜和马的故事......“在战争期间......”]当我想用我的最新更改更新生产站点时,我会在 TSVN 中做一个差异并导出所有两个修订版之间更改/添加的文件。可以想象,之后很容易将这些文件发送到生产站点。

但是,似乎我无法在 Git 中找到“导出更改的文件”选项。我可以做一个差异并查看更改,我可以获得文件列表,但我实际上无法导出它们。有没有合理的方法来做到这一点?我错过了一些简单的东西吗?

再次澄清一下,我需要导出两个特定提交之间的所有更改。

提前致谢!

0 投票
2 回答
794 浏览

git - Git diff 疯了?

我试图弄清楚我本地的 Git 存储库发生了什么。

  1. 我编辑一个文件。
  2. Git 报告文件中的所有内容都已更改(我只更改一行)
  3. 起初我认为“一定是换行问题”,但事实并非如此。我在 TortoiseGit 中做了一个差异,一切看起来都很好。我用 Netbeans(git 插件)做了一个差异,一切似乎都很好。
  4. 我做了一个重置​​,备份文件,修改它,git再次报告一切都改变了。
  5. 我在 Total Commander 中进行了二进制比较,除了我更改的单行之外,文件没有任何区别。
  6. 我再次进行硬重置。Git 告诉我它已成功完成。Git 状态仍然显示我的文件已更改。我对这件事进行了区分,没有任何区别——bug git 说有。

我试过同时使用 git bash 和 gui,结果相同(我在 Windows 上)。任何线索,这里发生了什么?

0 投票
3 回答
4890 浏览

windows - 在 64 位 Windows 上的 32 位应用程序中获取 TortoiseSVN/TortoiseGit 图标覆盖

在 Windows x64 上安装 TortoiseHg 时,我可以选择同时安装 x86 和 x64 shell 扩展,这很有用,因为我最喜欢的 Windows Explorer 替代品是 32 位的。但是 TortoiseGit 或 TortoiseSVN 没有这样的选项,因此使用它们需要打开资源管理器窗口。

我知道可以并排安装 32 位和 64 位版本的 TortoiseSVN,但是:

  1. 有没有办法在他们之间共享设置?

  2. 这同样适用于 TortoiseGit 吗?

0 投票
3 回答
1688 浏览

git - TortoiseGit - 慢速显示日志修订查询

目前,我们有一个问题是TorotiseGit - Show Log需要很长时间来填充分支/标签历史。另一方面,GIT GUI 最直接地显示了修订。虽然 GIT GUI 需要双击修订版才能查看更改的内容。

我们有一个包含 300,000 个文件的存储库,最近大约有 3000 个修订版。在此之前,管理员对其中一个主目录进行了 SVN 移动。是的,这意味着从一个目录移动到下一个目录的所有 250,000 个文件。这可能是减速的原因。

在处理大型 svn 存储库的情况下,有没有办法加快 TorotiseGit 以更快地显示日志结果。

0 投票
1 回答
10941 浏览

git - tortoisegit 不拉

我是 Git 新手。我安装了 msysgit,配置了 ssh 并从 GitHub 拉了一个解决方案(我自己的解决方案,我从另一台计算机推送它)。拉力奏效了。

现在,我安装了 tortoisegit 让生活更轻松。它在 Windows 资源管理器中显示正确的项目。我希望上下文菜单中有“拉”和“推”条目,但我找不到它们。错在哪里?