我仍然不确定如何使用它,但是我只是下载了Git,并且根据他们的网页进行了设置。 密码caching部分说,如果我不必每次input密码,我可以使用Github for Windows。 我很困惑,所以我在这里发现一个问题:“什么是github呢?” 答案说这是一个网站或它的虚拟主机。 所以我点击了Github的Windows链接的方法页面,接下来我知道我正在下载一个.exe文件。
PS我有2台电脑,1个是XP和另一个Win7。 我正在谈论的下载是在XP上,但如果我能确定我需要它,我也会把它放在7上。
后面的问题首先:不完全。 Git是一个程序集合,允许你跟踪源文件(真正的任何一种非二进制文件和一些二进制文件)的变化。 Git Bash是在Windows上真正运行Git的方法之一。 由于Git是为Linux编写的,它很大程度上依赖于Windows中不存在的类Unix功能; 这个问题是由msysGit解决的,一个包含Git和Unix兼容层的软件包。
Git Bash是作为msysGit的一部分提供的Bash shell的版本。 如果您熟悉Windows命令提示符,Bash基本上就像Unix / Linux的等价物。 它会打开一个命令行窗口,您可以在其中输入Git命令或其他命令。
前一个问题:GitHub for Windows是另一个基于GUI的Git客户端。 我没有它自己来检查,但从我在网上找到它看起来像Windows的GitHub也包括msysGit,因此Git Bash。 但是,您不应该使用GitHub for Windows(如果有的话)使用Git Bash。
该exe只是一个窗口界面同步代码到github网站(你可以跟踪更改,然后将其下载到其他计算机)
通常你使用命令行界面来控制git(bash是一个linux命令行 – 'git bash'将用于linux命令行)
在命令行上粘贴msysgit。 GUI客户端有很多不足之处。 你没有得到命令的历史,你没有得到制表符完成,你没有得到脚本,你没有得到管道。
如果你在Linux上使用msysgit或git,你也可以在网上找到更多的资料来帮助你。
你应该访问github家,它说:
“Git是一个非常快速,高效的分布式版本控制系统,非常适合软件的协同开发。”
基本上Github是一个托管的软件源代码库。 它维护你的源代码文件的版本,你有不同的计划。 例如,如果您计划托管一个开放源代码项目,则可以使用免费帐户托管无限制的项目,而如果您想要私人存储库,则必须开始寻找一些付费计划。
这是Git版本控制系统之上的社交开发环境。 它类似于SVN,微软的VSS,但它是托管,而如果你使用微软的VSS,一般我们通过在网络本身设置一些VSS服务器在内部网上托管它。
Windows二进制文件(.exe)是用于管理GitHub上的存储库/项目目录并使其在本地/回收站上同步的工具。 所以更像VSS客户端,但在同一时间有很大的不同。
git是一个版本控制系统。
Github是一个提供webspace的web服务,可以通过git版本控制系统访问。
git可以在没有Github的情况下使用。
有几个客户端在各种平台上“实现”git(例如TortoiseGit或“原始”git)。
Github的Windows是一个应用程序,促进与Github的工作,但没有必要使用Github或Git。