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

git - 有没有人看到 git 创建一个没有日期和全零哈希的提交?

因此,一位在 Windows 中使用 TortoiseGit 的团队成员前几天调出了他的日志,顶部是一个哈希完全为零的提交,没有用户,也没有日期,但它确实有四个修改过的文件和一个提交信息。

它似乎是一段时间前的提交,但除此之外我们不知道。

有没有办法纠正这个提交,或者只是删除它,所以它不会一直坐在他的日志顶部?

0 投票
1 回答
26252 浏览

git - 重新应用因冲突而撤销的提交?

我有这个提交被不知道如何处理冲突的人撤消。有没有一种简单的方法可以尝试自动合并提交?我尝试使用“合并到主控”,但它只是说是最新的。我正在使用乌龟。

0 投票
1 回答
565 浏览

git - 如何为只需要文件创建 TortoiseGit 分支?

我有下一个文件夹结构:

我不会仅为dirA 创建分支 dirABranch 因此我从该 dirA 的上下文菜单创建分支和提交,并添加未版本控制的文件。但是,如果我签出MasterdirABranch,所有解决方案都会从该版本恢复状态。但我只想要 dirA!如果从子目录中文件的上下文菜单中签出,我还发现了一些错误/意外行为。我在win7上使用最后一个Git,TortoiseGit

0 投票
4 回答
3050 浏览

git - git数据库文件存储在windows的哪里?

我已经安装了 git,创建了一个代表,签入并对一些文件进行了更改,但我想知道 git 将 repo db 和主文件存储在哪里,以便我可以备份它们。

谢谢

0 投票
1 回答
3386 浏览

git - 如何在 TortoiseGit 中不进行快进

由于有些人不建议在 Git 中合并时使用 fast-fordward (--no-ff),所以我想这样做。但我看不到在 TortoiseGit GUI 中在哪里检查以启用它。

是的,我可以从命令行执行此操作。但是组里的其他人不会使用它,所以我需要一个 GUI 解决方案。

编辑:从问题中删除推送;如下所述,这是不现实的。引用仅用于拉动。

0 投票
1 回答
197 浏览

git - Git source control :: About safely remove USB hard disk after I created a source repository?

I want to sync my project source between the computer in my workplace and the computer at home. So I don't have to copy all the source file just because I changed one file or two.

So I use Git. My computer's OS is Windows XP. i have installed Git-1.7.4-preview20110204.exe TortoiseGit-1.6.5.0-32bit.msi.

I created a source repository in my USB hard disk, and my work dir is in my computer hard disk. seems goes well. but when i want to safely remove the USB hard disk, windows warns me the USB disk is in used,can't be removed. i end the process "TGitCache.exe", problem is still there.

how can i remove the USB hard disk safely with my Git source repository in there???

Thank you very very... much!

0 投票
5 回答
13353 浏览

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

这个问题:

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

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

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

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

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

0 投票
1 回答
2946 浏览

git - 如何在 git/TortoiseGit 中追溯删除版本化文件?

可能重复:
git - 从存储库中删除文件

我刚刚意识到,自从我启动我的 git 存储库以来,我的二进制文件一直是受版本控制的,这导致了.git10MB 的大小——对于一个小项目的 40 个修订版来说太大了。

如何从存储库中追溯删除这些文件?一个简单的 git 删除不会删除他们的历史,所以他们会继续占用空间。

我将 TortoiseGit 与 Unfuddle 一起使用。

0 投票
2 回答
3115 浏览

git - 如何撤消 TortoiseGit 中的“解决”?

我在本地 Git 存储库中合并了两个分支,但有很多冲突。认为 TortoiseGit 上下文菜单中的“解决”会将我带到一个冲突解决 GUI,我单击它 - 只是意识到我只是将所有冲突标记为已解决,而没有对它们做任何事情。因此,我有一堆未标记的文件:

在它们中构造,Git 不知道它们仍然是一个问题。

如何撤消将冲突标记为已解决,即再次将它们标记为冲突?

0 投票
3 回答
14368 浏览

git - TortoiseGit 和 Pageant,每次都必须“添加密钥”

背景:我在 github.com 上使用 git 和 TortoiseGit。我在 .git 本地分支上的开发周期是这样的:

我每天第一次这样做时,Pageant 会在后台自动加载,并且它的图标会出现在系统托盘中。但是,它不记得我前一天(或重新启动)之前加载的 private.ppk。

每次我必须:

然后它就起作用了。我创建了一个手动图标/快捷方式,我可以单击自动加载:

如果我使用该快捷方式启动,它会将密钥加载到内存中并且工作正常。


问题:我怎样才能让 TortoiseGit 记住或将“c:\path\to\private.ppk”参数传递给选美比赛,这样当它第一次自动加载时,它也会自动加载我的私钥?

有我可以使用的持久设置吗?

提前致谢!:-)