我刚刚在30分钟前在Windows 7 64bit上安装了TortoiseGit 1.6.5,Git Extensions 2.21和SmartGit 2.0.4.
这会导致任何兼容性问题吗?
更新:
我认为TortoiseGit和Git Extensions应该很好地共存,因为默认情况下Git Source Control Provider会在上下文菜单中显示TortoiseGit和Git Extensions的命令.
来自Git Source Control Provider的官方网站:

我在窗户上工作,有乌龟git.我有一个问题,GIT不再在我的计算机上工作(我不能做任何git命令).我想快速切换到svn,这样我就可以继续工作了.
有没有办法清理我的整个项目文件夹,以便所有git文件都消失了,我可以复制干净的svn仓库中的所有文件?
非常感谢你.
在svn中,有时我会删除一个本地文件,然后使用'svn update'来获得一个干净的副本.我怎么能在git中做到这一点?git pull/fetch不起作用.我想出的唯一方法是使用差异性的差异.谢谢.我正在使用tortoiseGit.
我的印象是 gitlab 既创建了一个类似于 github(但私有)的存储库,也为存储库提供了一个 Web 客户端界面。
我还认为 tortoisegit 是一个基于 Windows 的 git 客户端。
我对么?
如果我使用 gitlab,我需要 tortoisegit 吗?
gitlab web 客户端和 tortoisegit 有什么区别?
在我的Git存储库中,我有一组常规的提交。但是,最后四次提交只是一些原型代码,实际上应该是一个分支。我该如何返回到先前的提交,并将原型代码放到它自己的分支中。
在TortoiseGit中,我看到的是这样的东西。
A -- B -- C -- D -- E -- F
|
master
origin/master
origin/HEAD
Run Code Online (Sandbox Code Playgroud)
我想要的是:
A -- B -- C -- D -- E -- F
| |
master proto_branch
origin/master
origin/HEAD
Run Code Online (Sandbox Code Playgroud)
然后,当我处理所有的C分支时,我们可以proto_branch稍后将其合并到主流中。这样,如果我继续提交,它将看起来像这样。
A -- B -- C -- D -- E -- F
| |
G I
| |
H proto_branch
|
master
origin/master
origin/HEAD
Run Code Online (Sandbox Code Playgroud) 我已经安装了Git for windows 2.4.1候选版本(64位)
安装后似乎已将以下内容添加到系统路径中
C:\Program Files\Git\cmd;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\bin
Run Code Online (Sandbox Code Playgroud)
但是在这种情况下,TortoiseGit似乎停止了工作.当我尝试在TortoiseGit中进行git操作时,它再也找不到我的git用户名了.

我有版本1.8.14.0的TortoiseGit,这是最新的.
TortoiseGit Git.exe Path设置目前指向C:\Program Files\Git\cmd.
在TortoiseGit文档中,它说明了
msysGit/Git for Windows中存在一个已知问题:Git for Windows提供了两个git.exe文件(一个位于名为bin的文件夹中,另一个位于名为cmd的文件夹中).确保Git.exe Path指向Git for Windows安装文件夹中的bin文件夹.
在Git 2.4中有一个文件夹C:\Program Files\Git\usr\bin,但不再包含git.exe二进制文件.
该git.exe二进制中都发现了C:\Program Files\Git\cmd与C:\Program Files\Git\mingw64\bin但TortoiseGit没有这些设置工作.
我在Total Commander中遇到了TortoiseGit的奇怪问题.突然间,我不能在Total Commander中使用TortoiseGit命令,因为它们从上下文菜单中消失了.但它们仍可在Windows资源管理器中使用.我已经尝试重新安装/修复TortoiseGit,重新安装Total Commander,以管理员身份运行TC但没有任何帮助.
我有Windows 7 Professional SP1,TortoiseGit-1.8.16.0-64bit,TC 8.52a 64 bit(2015-09-17).
有没有办法在你做差异之前从遥控器上取git?我不能例如看到一个允许这个的钩子..如果你不能通过钩子这样做是真的很好的理由还是只是目前不存在的功能/没有需求?
是否可以通过任何客户端工具(例如我使用TortoiseGit for Windows)
我个人认为这将是有用的,因为我总是想与最新版本的遥控器进行比较,我担心我会忘记取..
谢谢
我肯定错过了什么.
我是一个混蛋新手.当我在一个文件上执行切换/检出时(无法恢复到以前的版本),我无意中创建了一个分支.
然后我试图合并那个正确的分支.但文件是冲突的,所以我取消了.现在,每次我尝试提交或切换时,我都会收到"没有彻底退出"的错误,但是当我尝试提交时,我得到了冲突合并.
如何取消合并请求?
tortoisegit ×10
git ×8
svn ×2
git-branch ×1
githooks ×1
github ×1
gitlab ×1
smartgit ×1
windows ×1