我开始使用TortoiseGit for Windows但我发现有些烦人的事情.例如,当我在合并期间发生冲突时,我需要执行以下操作:
如果合并成功结束,是否有自动标记文件的方法?
谢谢你的任何指示,
尤利安
我在看 Tortoise 的日志,有这条消息 Commit:ab77ac9ca5264c531586ad9c5f007395d3e7ae9b
还有“与父母 1 的差异”和“与父母 2 的差异”不知道我应该做什么。
我应该在 Tortoise 中运行合并选项吗?
我现在已经在桌面上重新安装了 tortoisegit 两次,出于某种原因,它在使用我的 Google Code 存储库时永远不会提示我。我已经提交了更改,我只想将它们同步出来。我来自 tortoisesvn 和 tortoisehg,这绝对是可能的。我正在尝试将我的 repo 转换为 git,但遇到程序问题,没有提示输入任何类型的密码,然后由于权限而无法同步。
我们在团队中使用TortoiseGit.回购中有一个共享的Excel工作表.当我提交更改并尝试推送时,它表示存在冲突,我拉动并尝试重新绑定,但它表示它不支持此类型的文件.
没有TortoiseGit rebase支持Excel工作表或非文本文件?
我刚刚更新了我的 TortoiseGit 从v1.7.*tov1.8.15.0和 Git 从1.* to v2.5.0.windows.1。现在尝试执行远程操作,就像pull我收到错误一样:
git.exe pull -v --progress "origin"
无法打开连接:主机不存在致命:无法从远程存储库读取。
请确保您拥有正确的访问权限并且存储库存在。
git 没有完全退出(退出代码 1)(1747 毫秒 @ 19.08.2015 18:43:33)
我将SSH client设置从更改TortoiseGitPlink为PuTTY。它也不起作用,但PuTTY Error提供了以下信息:
无法打开与 github.com-foo 的连接
主机不存在
我使用别名,~/.ssh/config看起来像这样:
#github.com-foo account
Host github.com-foo
HostName github.com
User git
IdentityFile ~/.ssh/id_rsa_foo
#github.com-bar account
Host github.com-bar
HostName github.com
User git
IdentityFile ~/.ssh/id_rsa_bar
Run Code Online (Sandbox Code Playgroud)
这在升级之前有效并且仍在msys.
TortoiseGit 似乎忽略了config. 如何让 TortoiseGitconfig再次尊重?
我无法使用 tortoisegit 进行克隆或获取。输出窗口给出了这些错误:
error: cannot spawn sh: No such file or directory
fatal: unable to fork
git did not exit cleanly (exit code 128)
Run Code Online (Sandbox Code Playgroud)
但是如果我运行输出窗口中显示的 git 命令行,它运行良好。
那么问题似乎出在乌龟的配置上?
一些信息:
你知道问题出在哪里吗?或者你知道如何清理 tortoisegit 的存储配置?
谢谢你的帮助。
[编辑]
我刚刚更改了 tortoise 设置中的 git.exe 路径(settings/general/git.exe 路径)。它设置为C:\Program Files\Git\bin\libexec\git-core。我将其更改为C:\Program Files\Git\bin。
它再次起作用。git.exe 有 4 个目录:
在TortoiseGit的提交窗口中,默认选择所有文件.我想默认选择"无"或没有文件.
有没有设置这样做?
我正在尝试将文件夹添加到Git版本控制(它的同级已经在Git中)。但是Git告诉我该文件夹已经在版本控制中或在“忽略”列表中。(它不在版本控制中-“ vc”没有图标,也没有版本历史记录)。
但是我找不到在哪里可以看到.ignored文件列表。(我在.git文件夹和TortoiseGit设置中查看。不走运。)
我试图通过SSH从远程Gitlab服务器克隆存储库.我使用Gitlab CE version 9.3.9 755bb71与TortoiseGIT version 2.5.0和git (for windows) version 2.14.0
SSH密钥已正确安装,因为我已使用测试身份验证
ssh -vT git@192.168.100.100 -i /path/to/.ssh/key
Run Code Online (Sandbox Code Playgroud)
我使用上面的密钥获得以下消息验证成功
OpenSSH_7.5p1, OpenSSL 1.0.2k 26 Jan 2017
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Connecting to 192.168.100.100 [192.168.100.100] port 22.
debug1: Connection established.
debug1: identity file /path/to/.ssh/key type 1
debug1: key_load_public: No such file or directory
debug1: identity file /path/to/.ssh/key-cert type -1
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_7.5
debug1: Remote protocol version 2.0, …Run Code Online (Sandbox Code Playgroud) 要从TortoiseGit日志中筛选出合并提交,我们可以搜索!Merge.
但是,如果我们同时输入任何其他搜索关键字,!Merge则忽略该命令并且合并提交将出现在搜索结果中.
我们如何在TortoiseGit日志中搜索,过滤掉合并提交?
tortoisegit ×10
git ×6
windows ×2
3-way-merge ×1
credentials ×1
gitlab ×1
linux ×1
merge ×1
plink ×1
ssh ×1
windows-7 ×1