我有一个与Windows的git GUI界面结合的同事; 我想让他以交互方式进行调整,以便他可以压缩提交.
我已经尝试使用Tools->Add添加,git rebase --interactive但这只是在他尝试时挂起.客户端可以处理交互式rebase吗?还有另一个Windows的GUI客户端可以吗?或许还有另一种方法来压制客户端的提交?
当我添加一个新的工具git-gui,该对话框表明我可以使用一些变量传递给工具($REVISION,$ARGS,$FILENAME).
是否还有其他未记录的参数(例如当前的repo目录等)?为什么它们不包含在文档中git-gui?
我目前的用例是我有两个启用/禁用预提交挂钩的脚本.目前,我必须打开我的Windows资源管理器并双击批处理文件,这有点笨拙.更简单的方法就是直接用git-gui...
作为一个替代(副问题),我也有兴趣绕过预提交钩子(即提交--no-verify时传递)git-gui.
我知道你可以移动文件.但是重命名和移动整个目录呢?
我想将更改推送到远程服务器上的文件夹.我甚至可以做地图驱动.希望有一个文件夹浏览器(与选择创建仓库的位置相同),我可以在其中选择要推送到的服务器文件夹.由于我不知道我在这里有语法错误.

我正在尝试仅使用带键盘的电脑,而不用触摸鼠标.
在git-gui,如何将键盘焦点移动到已更改文件列表中,这样我可以逐个(Ctrl+ T)逐个播放它们?我知道我可以使用Ctrl+ I来暂存所有已更改的文件,但它不适用于暂存新创建的文件.
我在 Git 中有一个存储库,其中大量文件被标记为由 Git Gui 编辑,当我单击其中一个文件时会出现一个对话框,其中包含:
"No differences detected.
filename.h has no changes.
The modification date of this file was updated by another
application, but the context within the file has not changed.
A rescan will be automatically started to find other files which
may have the stame state."
Run Code Online (Sandbox Code Playgroud)
如果我单击“确定”按钮,应用程序将重新扫描并显示与无限循环完全相同的结果,因为具有此条件的任何文件都会显示相同的对话框。
有什么方法可以通过忽略空白从扫描中自动删除这些吗?
我使用GitKraken作为我的 git 客户端,它总是工作正常,但几天来,fatal: bad boolean config value 'null' for 'commit.gpgsign'当我使用任何其他 git 客户端时,我会收到错误。我已经尝试过cmd、vscode、PowerShell和vscode。Git GUI我也卸载GitKraken并尝试过,但我想它以某种方式保留了设置。您曾经遇到过这个问题吗?
GIT有哪些GUI就像Bazaar Explorer一样?
最好是Linux.
截图http://www.ubuntugeek.com/wp-content/uploads/2009/11/home-page-screenshot.png
很高兴在答案中包含或链接到屏幕截图.
如果你可以将每个应用程序作为一个答案,他们可以单独投票.
有没有办法看看git-gui正在执行什么命令?在某些状态栏中,或者也许是日志?这对于更好地学习命令行非常有用.
我正在使用git GUI(与Git bash一起使用).现在,我知道如果我想忽略git的文件,我必须将它们放在.gitignore文件中.
1)我已经知道windows中的git不会为你创建一个.gitignore文件,你必须自己创建它.git GUI也不会这样做.它是否正确?
现在我的特殊情况:
我在管理这个项目的过程中犯了一个错误,并且与我的.c和.h文件一起,我还跟踪了另一个文件(我们称之为"shouldnottrack.file").此文件由构建过程生成,因此原则上不应跟踪.
但我做了它,它被包含在提交中(暂停,提交等).
现在,我想要解开这个文件.
我已经做了暂时的工作,git checkout -- shouldnottrack.file但这只能工作一次
2)我怎样才能解开这个档案?(GUI,命令,任何方法ok)
3)如果我在.gitignore文件中包含此文件,git会自动取消跟踪吗?
谢谢
git ×10
git-gui ×10
azure-devops ×1
bazaar ×1
git-rebase ×1
gitkraken ×1
linux ×1
msysgit ×1
windows ×1