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

git - 用 tortoisegit 切换分支

我在硬盘上克隆了一个 git 存储库。这个 git 存储库不仅包含 master,还包含一个名为 newBranch 的分支。如何使用 tortoisegit 签出新分支?

我使用 switch/checkout 命令进行了尝试,但我的本地文件没有任何变化。当我在不同的文件夹中克隆两个分支时有效,但我想让它与 tortoisegit 一起使用。

git clone 本地主机:testProject

不同于

git clone localhost:testProject newBranch

0 投票
3 回答
609 浏览

git - TortoiseGit 推送后我的文件在哪里?

在我的 AWS 实例上,我创建了一个空的 git 存储库。从 XP 上的 TortoiseGit,我推送到服务器,一切似乎都很顺利。但是服务器上没有任何迹象表明发生了什么事——在 git status 或 git log 中没有任何新内容。

我以为我推送的文件在哪里?

如果我需要从服务器拉取而不是推送到它,我应该使用什么作为我的 Windows 框的 URL?

0 投票
3 回答
3579 浏览

git - tortoisegit = 致命:远程端意外挂断但不是用 git bash

这些问题有点奇怪,经过大约 1 周的搜索并仅使用 bash,我想我会问你们这些家伙。

真的很简单,每当我尝试通过 tortoisegit 推或拉时,一旦我输入它们,它就会询问我的登录详细信息,我得到“致命:远程端意外挂断”。我想也许我不是正确的用户,所以我把自己改成了 root:url = ssh://root@... 但还是不走运。

不知道它可能会发生什么,但也许其他人也有同样的问题。

有线索吗?

[编辑]tortoisegit通过在 Windows 上卸载,重新启动然后重新安装, 遗憾地解决了这个问题。

0 投票
6 回答
50393 浏览

git - Git 错误 - 无法取消链接旧的“某些/文件/名称”(错误的文件描述符)

当尝试切换/结帐(在 TortoiseGit 中)到另一个分支时,我收到以下错误:

这是什么意思?

0 投票
4 回答
5894 浏览

svn - TortoiseGit 与 TortoiseSVN 并排?

我已经使用 TortoiseSVN 好几年了,但我正在考虑慢慢改用 git,因为我真的很喜欢它的分支和合并。我目前正在通过命令行使用 git,但正在考虑安装 TortoiseGit。有没有人有过并排使用两只乌龟的经验?这有什么已知的问题吗?我真的不想搞砸我的 SVN 安装,因为我将在我现有的项目中使用它。

0 投票
1 回答
2102 浏览

git - 堆栈跟踪:\sshd.exe:*** 致命错误 - 无法加载你,Win32 错误 1114,COPSSH GIT TORTOISEGIT

我使用带有密钥身份验证的 git 和 copssh 遇到了这种非常奇怪的情况。

当我使用带有密钥身份验证的 tortoisegit 或 git 扩展进行 git push 或克隆时,它总是失败

堆栈跟踪:\sshd.exe: *致命错误 - 无法加载你,Win32 错误 1114

但是当我使用腻子加载相同的密钥时,它可以正常工作。我确实尝试使用 plink.exe 更改 tortoisegit ssh 客户端仍然无法正常工作。

从 home/user/.ssh 目录中删除 authorized_key 文件后,我尝试使用密码更改身份验证方法,并且所有 git 命令都可以正常工作。

那么是什么让这一切都错了呢?请帮忙...

TIA

0 投票
1 回答
1198 浏览

git - 在 TortoiseGIT 上设置 git-dir 和 git-work-tree

我想了解是否可以在 TortoiseGIT 中设置--git-dir--git-work-tree参数。我在存储单元中有工作目录,我不能将.git目录保留在那里,因为它的备份每天完成一次,会浪费很多空间,所以我必须将我的.git目录放在另一个地方。

如果我使用 GIT 控制台并执行progit上描述的所有操作来设置 GIT_DIR 环境变量,则此方法有效。

有什么办法可以用 TortoiseGIT 做到这一点?我希望有一个像.gitignore这样的文件来告诉 git 在哪里可以找到.git目录,但到目前为止我一无所获。

如果您知道其他允许执行此操作的 GUI,它将很有用。

任何帮助表示赞赏,谢谢,米歇尔

PS:我不能将我的项目存储在另一个地方,而且我不想每次我在项目上工作时都合并两种方式,因为我不知道是否有其他人在那里工作。所以 GIT_DIR 解决方案是我迄今为止得到的最好的东西。

0 投票
2 回答
5487 浏览

tortoisegit - 如何从命令行打开 TortoiseGit 日志窗口?

如何从命令行显示存储库或存储库中指定文件的标准 TortoiseGit 日志窗口?

0 投票
1 回答
1379 浏览

git - git 克隆失败,libcurl 是在禁用 SSL 的情况下构建的

git.exe 克隆 -v "https://github.com/tdegrunt/mongodb-rest.git" "C:\mongodb-rest"

在 C:/mongodb-rest/.git/ 中初始化空 Git 存储库 致命:https ://github.com/tdegrunt/mongodb-rest.git/info/refs下载错误 - libcurl 是在禁用 SSL 的情况下构建的,https:不支持!

我正在通过 TortoiseGit 使用 git clone,但由于上述错误,它对我来说失败了。

0 投票
2 回答
1563 浏览

git - 无法从远程存储库中提取其他用户提交 - GIT

我正在使用 TortoiseGIT 和 Windows XP,我们已经在共享网络驱动器上设置了一个远程存储库。

团队中有两个人,我的同事可以很好地推送/拉取他自己的提交(但看不到我的任何提交)。如果我将远程存储库克隆到我的机器上,我看不到他的任何提交,只有我承诺的那些。

我们都在 master 分支上工作。

我完全不知道这个问题是什么。有什么想法可以为我指明正确的方向吗?