有一种在Windows中使用远程git仓库的好方法吗?

时间:2011-08-29 16:56:55

标签: windows git

我希望能够在远程Linux机器上的repo上使用基于Windows的开发工具(例如Winmerge,Eclipse等)。在我当前的设置中,我通过VNC在shell中发出git命令,因此使用基于Linux的工具 - kdiff3,gitk,gedit等。我可以访问repo中的所有元素(source,.git /,等)通过Samba共享。使用此共享 - 映射到Windows网络驱动器 - 我使用我当前的git分支指向的任何版本。

是否有一个基于Windows的解决方案可以与远程仓库(例如,通过SSH)一起使用,它允许我执行我的大部分工作流程(checkout,commit,diff,merge等)?

4 个答案:

答案 0 :(得分:5)

你试过msysgit吗?它是一个基于git客户端的 cygwin mingw for Windows。我在使用Windows时使用它,它运行得相当好。

答案 1 :(得分:1)

GitExtensions是围绕msysgit的Windows GUI,由Chaitanya提及。它有缺点但允许大多数Git操作在图形界面中工作。我使用它,因为我切换到Git。

答案 2 :(得分:0)

您可以使用TortoiseGit在本地计算机上管理repo的克隆。然后,您的IDE应该能够直接在其上执行git操作。 (好吧,NetBeans至少可以,我不是Eclipse用户,所以我不确定它内置了什么git支持。)

答案 3 :(得分:0)

MsysGitGit Gui在Windows中非常有效。 Start here

我发现他们很好地完成了所有的基础知识,然后我交换到git bash窗口[DOS cmd窗口的git / unix版本,虽然更强大],用于更专业的命令。

它非常有效,不需要任何专业知识。