问题标签 [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 投票
3 回答
4601 浏览

git - git GUI 中的 Git add (ctrl+A) 和 Stage to Commit (ctrl+T) 有什么区别?

如果 git add CTRL+A开始跟踪更改并暂存对已跟踪文件的更改,我为什么要在 git gui 中使用 Stage 来提交CTRL+ ?T

0 投票
1 回答
1320 浏览

git - 为什么在中止因拉入更改而触发的合并时 GIT 不清理?

我的团队最近在使用 GIT 时遇到了很多麻烦,因为 pull 命令中止。

如果用户在索引上没有进行本地修改并进行拉取,我已经看到 git 尝试开始将合并应用到 master 并中止。然后整个结帐处于几乎无法恢复的可怕状态。过去,我认为 GIT 会在尝试合并之前运行某种检查来识别这些问题。

即使处于干净的状态(无需提交),我也至少看到过同样的事情随机发生一次。我知道如果不重新设置基准,您可能会在拉取时被迫解决合并冲突,但这并不是正在发生的事情。

我们正在使用 gitolite。我主要使用命令行,还没有遇到这些问题。团队的其他成员正在使用 git-gui,或者在 1 种情况下使用 TortoiseGit。

git-gui 版本 0.13.GITGUI
git 版本 1.7.8.msysgit.0
Tcl/Tk 版本 8.5.1
TortoiseGit 1.7.6.0

我们没有尽可能多地与分支机构合作,但感觉这应该是可行的。
为什么 GIT 允许您在火车失事时尝试拉动?
为什么 GIT 不能干净地中止?

0 投票
2 回答
1310 浏览

git - GIT GUI 无法访问欢迎屏幕

在此处输入图像描述我正在尝试在我的 GIT GUI 中处理新的存储库

但是当我打开 GIT GUI 时,它会直接将我带到第二页并打开一些以前的存储库

附上截图

如何切换我的项目,如何获得 Git-GUI 欢迎屏幕?

0 投票
1 回答
830 浏览

eclipse - 我可以让 git gui 和 git bash 和 eclipse git 插件同时查看同一个 repo 吗?

我正在使用 Eclipse 在 Windows 7 机器上处理 Android java 项目。我正在使用 Git 进行版本跟踪、备份和共享。

我有 git gui、git bash 和 eclipse git 插件。我的问题真的归结为:

如果我将工具(gui、bash、eclipse)全部打开并同时查看同一个 git repo 是否安全和/或是否可以正常工作?

我问这个是因为我有几次 eclipse 未能进行检查,有一次在 git gui 中当它呕吐时我变得勇敢/愚蠢并点击了“解锁 git index”选项。自从我解锁后,我的 git 客户都没有抱怨过。但是有一个锁并且我“手动”解锁它的建议让我害怕我在我的 git repos 中打开了非线程安全崩溃的大门。

TIA

0 投票
5 回答
28580 浏览

git - SourceTree 中的 git-blame 在哪里

我想看看谁贡献了文件的哪一行/更改。git-blame 正是这样做的。那么 SourceTree 有 git-blame 视图吗?

0 投票
5 回答
29843 浏览

git - Git Diff - 如何恢复选定的行或块

在 Git GUI 中,我可以选择 diff 的一部分并仅暂存那些行或块。我将如何做相反的事情,如回滚文件中更改的行。通常这些是我只想恢复但仍暂存/提交同一文件的其他部分的意外空白更改。

0 投票
2 回答
8353 浏览

git - SourceTree 中的 git mv 在哪里?

我知道你可以移动文件。但是重命名和移动整个目录呢?

0 投票
1 回答
99 浏览

windows - 我的 Git GUI 中的存储库选择器在哪里?

我刚刚开始使用 GIT,出于某种原因,每次单击打开 GIT GUI 时,我都看不到 repo 选择器,它只是进入存储库屏幕并显示它在 C 驱动器中。

有谁知道如何克服这个问题,这样我每次打开时都可以像往常一样选择我的回购?

谢谢

0 投票
1 回答
2357 浏览

git - Git:合并多个分支

如果这个问题已经在某个地方得到了彻底、明显和多次的回答,我很抱歉;但是在搜索了至少一周后,我一直无法找到有关我遇到的这个特定问题的信息。

为简化起见,我们有 3 个人在做一个项目,每个人都有自己的分支,我们会定期将其合并回主干。问题是我们要么发生冲突(试图挑选樱桃),要么它似乎只是覆盖了 master 的所有文件,前 2 个分支与最后一个分支合并,实际上什么都不合并,只是覆盖。

我的问题是(希望)很简单:

主干线

test1 分支

test2 分支

test3 分支

合并所有 3 个分支时的所需输出:

当我尝试合并测试 1 和 2 时,我实际得到的是:

自动合并失败;修复冲突,然后提交结果。

我目前在 Windows 上使用 git-gui(计划在我最终了解 git 时更改为 bash/shell/cli)所以如果有可能,如果有专门针对git-gui,但乞丐当然不能选择。

为了让事情变得简单,存储库位于本地网络文件夹而不是任何服务器上。我不知道这是否会影响实现(如果我猜对了它们的用法,我想 push 和 pull 将不会被使用)

目前 Git 已被降级为存储和浏览旧版本的方法,因为所有合并都是手动完成的。

0 投票
1 回答
9982 浏览

git - 如何使用 Git Gui 添加远程?

我想将我的更改推送到远程服务器上的文件夹。我什至可以对它进行地图驱动。希望有一个文件夹浏览器(与选择创建存储库的位置相同),我可以在其中选择要推送到的服务器文件夹。因为我不知道我在这里有语法错误。

在此处输入图像描述