问题标签 [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.
git - 有没有人看到 git 创建一个没有日期和全零哈希的提交?
因此,一位在 Windows 中使用 TortoiseGit 的团队成员前几天调出了他的日志,顶部是一个哈希完全为零的提交,没有用户,也没有日期,但它确实有四个修改过的文件和一个提交信息。
它似乎是一段时间前的提交,但除此之外我们不知道。
有没有办法纠正这个提交,或者只是删除它,所以它不会一直坐在他的日志顶部?
git - 重新应用因冲突而撤销的提交?
我有这个提交被不知道如何处理冲突的人撤消。有没有一种简单的方法可以尝试自动合并提交?我尝试使用“合并到主控”,但它只是说是最新的。我正在使用乌龟。
git - 如何为只需要文件创建 TortoiseGit 分支?
我有下一个文件夹结构:
我不会仅为dirA 创建分支 dirABranch ,因此我从该 dirA 的上下文菜单创建分支和提交,并添加未版本控制的文件。但是,如果我签出Master或dirABranch,所有解决方案都会从该版本恢复状态。但我只想要 dirA!如果从子目录中文件的上下文菜单中签出,我还发现了一些错误/意外行为。我在win7上使用最后一个Git,TortoiseGit
git - git数据库文件存储在windows的哪里?
我已经安装了 git,创建了一个代表,签入并对一些文件进行了更改,但我想知道 git 将 repo db 和主文件存储在哪里,以便我可以备份它们。
谢谢
git - 如何在 TortoiseGit 中不进行快进
由于有些人不建议在 Git 中合并时使用 fast-fordward (--no-ff),所以我想这样做。但我看不到在 TortoiseGit GUI 中在哪里检查以启用它。
是的,我可以从命令行执行此操作。但是组里的其他人不会使用它,所以我需要一个 GUI 解决方案。
编辑:从问题中删除推送;如下所述,这是不现实的。引用仅用于拉动。
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!
git - TortoiseGit 是否允许选择性分段,例如 git-gui?
这个问题:
TortoiseGit 的主要功能不是消除对 git 命令行的需要,总的来说,我同意。
但是,git-gui 有一个我经常使用的功能(可能是为了弥补糟糕的工作流程):能够从当前补丁中选择性地暂存或取消暂存大块或行,以便在多个提交中将一堆散布的更改拆分为连贯的更改集.
命令行替代方案(对我来说,无论如何)有点笨拙,所以,理想情况下,我想在 TortoiseGit 中做同样的选择性提交。
到目前为止,我还没有找到一种方法来做到这一点,而且我怀疑,从另一个问题的答案来看,这是不可能的。有人可以确认一下吗?
git - 如何在 git/TortoiseGit 中追溯删除版本化文件?
可能重复:
git - 从存储库中删除文件
我刚刚意识到,自从我启动我的 git 存储库以来,我的二进制文件一直是受版本控制的,这导致了.git
10MB 的大小——对于一个小项目的 40 个修订版来说太大了。
如何从存储库中追溯删除这些文件?一个简单的 git 删除不会删除他们的历史,所以他们会继续占用空间。
我将 TortoiseGit 与 Unfuddle 一起使用。
git - 如何撤消 TortoiseGit 中的“解决”?
我在本地 Git 存储库中合并了两个分支,但有很多冲突。认为 TortoiseGit 上下文菜单中的“解决”会将我带到一个冲突解决 GUI,我单击它 - 只是意识到我只是将所有冲突标记为已解决,而没有对它们做任何事情。因此,我有一堆未标记的文件:
在它们中构造,Git 不知道它们仍然是一个问题。
如何撤消将冲突标记为已解决,即再次将它们标记为冲突?
git - TortoiseGit 和 Pageant,每次都必须“添加密钥”
背景:我在 github.com 上使用 git 和 TortoiseGit。我在 .git 本地分支上的开发周期是这样的:
我每天第一次这样做时,Pageant 会在后台自动加载,并且它的图标会出现在系统托盘中。但是,它不记得我前一天(或重新启动)之前加载的 private.ppk。
每次我必须:
然后它就起作用了。我创建了一个手动图标/快捷方式,我可以单击自动加载:
如果我使用该快捷方式启动,它会将密钥加载到内存中并且工作正常。
问题:我怎样才能让 TortoiseGit 记住或将“c:\path\to\private.ppk”参数传递给选美比赛,这样当它第一次自动加载时,它也会自动加载我的私钥?
有我可以使用的持久设置吗?
提前致谢!:-)