问题标签 [git-gui]

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 投票
8 回答
84158 浏览

git - 什么时候删除 Git 中的分支?

假设我们有一个稳定的应用程序。

明天,有人报告了一个我们决定立即修复的大错误。因此,我们从“master”中为该修补程序创建了一个分支,我们将其命名为“2011_Hotfix”,然后我们将其向上推送,以便所有开发人员都可以协作修复它。

我们修复了这个错误,并将“2011_Hotfix”合并到“master”以及当前的开发分支中。并推“主人”。

我们现在如何处理“2011_Hotfix”?它应该永远作为一个分支一直存在直到时间结束,还是我们现在应该删除它,因为它已经达到了它的目的?把树枝到处乱放似乎是不干净的,因为树枝的列表可能会变得很长,其中大部分甚至不再需要了。

如果它应该被删除,它的历史会发生什么?即使实际的分支不再可用,这是否会被维护?另外,我将如何删除远程分支?

0 投票
1 回答
259 浏览

git - 从提交中恢复特定文件

我正在使用带有 GitGUI 的 Git。

我对几个文件进行了提交(并且此后再次提交),现在我看到一个测试不起作用。我检查了一些提交并找到了罪魁祸首。我现在想恢复对特定文件所做的更改,回到某个提交。我怎样才能做到这一点?

一个首选的解决方案还将在树中保留最新的提交(这样我这次可以很好地重新实现它们)。

0 投票
1 回答
600 浏览

git - Ubuntu 上的 git-gui 不显示新目录

我在 Ubuntu 10.04(git-gui 版本 0.12.0.64.g89d6)上使用 git gui 来管理我的提交(暂存、取消暂存、检查差异),我非常喜欢它。但是,它没有显示我创建的任何新文件或目录,即使命令行上的“git status”将它们显示为未跟踪。在运行 git gui 之前,我必须对未跟踪的文件显式地执行“git add”,然后它们显示为分阶段更改。

有人知道为什么会这样吗?或者从 git gui 中添加未跟踪文件的正确方法是什么?我看到的关于 git gui 的其他评论表明这不是正常行为,但我找不到任何可能影响它的选项。

0 投票
2 回答
3545 浏览

git - Git-Gui 选项对话框是否有帮助页面?

Git-Gui 有选项设置(在编辑>>选项下..)每个选项设置的某处都有描述吗?

我知道有 Git-Gui手册页和 Git-config手册页命令行的手册页,但我找不到将选项对话框复选框与潜在命令行选项联系起来的任何内容。(控制反转问题;-)

我在 Git 1.7.3.1.msysgit.0 和 Git-Gui 0.3.GITGUI 上,它们的选项比 Nathanj 的nathanj.github.com/gitguide/creating.html 'Windows 上的 Git 指南'中显示的要多

0 投票
1 回答
1209 浏览

linux - Git GUI 与 Bzr Explorer 类似,但适用于 Git?

GIT 有哪些类似于 Bazaar Explorer 的 GUI?

最好用于 Linux。

截屏
(来源:ubuntugeek.com

在答案中包含或链接到屏幕截图会很棒。

如果您可以将每个应用程序作为一个答案,则可以对它们进行单独投票。

0 投票
1 回答
1648 浏览

git - 如何使用 Xming 从 Unix 使用 Git GUI

我使用的是 Windows XP,并使用 Putty 登录到一个 unix 系统,在该系统中运行了几个 Git 命令。我还在我的 Windows 系统中安装了 Xming + Git GUI。

现在是否可以从我登录的 Unix 系统使用安装在我的 Windows 中的 Git GUI?例如,如果我提供,git diff它可以在我的 Windows Git GUI 中打开视觉差异吗?

0 投票
0 回答
137 浏览

git - 在 OS X 上,如何在 git-gui 中设置所需的语言?

它几乎不可能用我的母语瑞典语使用。我已经看到了一些针对 Windows 的提示,但不是针对 OS X 的。

0 投票
1 回答
3447 浏览

windows - 如何在 Windows GUI 中做 rebase --interactive

我有一个同事喜欢 Windows 的 git GUI 界面;我想让他以交互方式重新定位,以便他可以压缩提交。

我已经尝试使用Tools->Add添加git rebase --interactive,但是当他尝试它时这只是挂起。客户端可以处理交互式变基吗?是否有另一个适用于 Windows 的 GUI 客户端可以?或者也许还有另一种方法来压缩客户端中的提交?

0 投票
3 回答
255 浏览

windows - 有没有更好的方法来为 Web 应用程序进行初始 GIT 提交?

可能重复:
Git GUI .. 暂存一切

经过所有开发人员的多次恳求,我的雇主终于开始考虑建立一些源代码控制。不幸的是,我们的开发人员,包括我自己,都没有在源代码控制方面做过很多事情。我研究过 SVN 并认为这很好,但另一个开发人员不喜欢它。我已经开始将 GIT 视为一种选择。我已经从http://git-scm.com下载了 GIT GUI并开始修改它,这让我想到了我的问题/问题。

我们尝试添加到源代码控制 (GIT) 的 Web 应用程序有 7,386 个文件和 712 个文件夹。据我了解,在进行初始提交时,我必须单击要提交的每个文件,以将其从 Unstaged Changes 移动到 Staged Changes 窗格。很明显,我很犹豫坐下来点击 7,386 次(每个文件提交一次)。还有另一种更快的方法吗?

我目前正在使用此页面作为学习使用 GIT GUI http://nathanj.github.com/gitguide/tour.html的参考。如果有人有更好的使用 GIT GUI 的教程/参考,我会非常感谢将我链接到它。

谢谢

0 投票
5 回答
13353 浏览

git - TortoiseGit 是否允许选择性分段,例如 git-gui?

这个问题:

你能用 TortoiseGit 与索引/暂存区交互吗?

TortoiseGit 的主要功能不是消除对 git 命令行的需要,总的来说,我同意。

但是,git-gui 有一个我经常使用的功能(可能是为了弥补糟糕的工作流程):能够从当前补丁中选择性地暂存或取消暂存大块或行,以便在多个提交中将一堆散布的更改拆分为连贯的更改集.

命令行替代方案(对我来说,无论如何)有点笨拙,所以,理想情况下,我想在 TortoiseGit 中做同样的选择性提交。

到目前为止,我还没有找到一种方法来做到这一点,而且我怀疑,从另一个问题的答案来看,这是不可能的。有人可以确认一下吗?