适用于Windows的简易Git入门软件?

适用于Windows的简易Git入门软件?,windows,git,command-line,Windows,Git,Command Line,我真的需要了解如何在Windows上使用git,但是所有的指南都太复杂了。例如,我知道我们需要为git使用命令行。但是,当我在Windows中使用“cmd.exe”打开命令提示符时,我该去哪里?我是否导航到安装git的文件夹?什么是“git bash” 为什么互联网上所有的例子前面都有这个$sign?如何将现有文件夹添加到git版本控制?“结帐”是什么意思?我一直听说一种叫做“powershell”的工具。它做什么?它与DOS提示符有什么不同 要使用“git”命令,我可能必须将它添加到我的环境变

我真的需要了解如何在Windows上使用git,但是所有的指南都太复杂了。例如,我知道我们需要为git使用命令行。但是,当我在Windows中使用“cmd.exe”打开命令提示符时,我该去哪里?我是否导航到安装git的文件夹?什么是“git bash”

为什么互联网上所有的例子前面都有这个$sign?如何将现有文件夹添加到git版本控制?“结帐”是什么意思?我一直听说一种叫做“powershell”的工具。它做什么?它与DOS提示符有什么不同

要使用“git”命令,我可能必须将它添加到我的环境变量中,以便计算机可以找到它,我得到“'git'不被识别为内部或外部命令, 可操作的程序或批处理文件。”

我以前从未在编程中使用过版本控制系统-到目前为止,我只保存了前面有数字的文件夹,我需要使用git发布我在Amazon AWS Beanstalk上的项目文件夹

我基本上只想在git中添加一个文件夹并定期保存更改,这样我就可以备份我以前做过的所有事情

编辑:git是单个程序,还是有许多“git”。谷歌“git”的第一个结果让我想到这里:然而很多人都在谈论一种叫做“msysgit”的东西。这是另一个git应用程序吗


编辑:我正在看更多的Windows命令行教程。这里是我遇到最多麻烦的地方。

有很多教程对我有用:


它们向您展示了如何安装各种组件,以及如何在Windows中使用Git。

Github*提供了GUI应用程序,对于新手来说非常友好。你不会有太多的洞察力,但这可能有助于你开始和运行


*git存储库托管,例如,您可以存储回购并随时与之同步的地方。它是免费的,非常棒。

如果你想了解Git的一些概念(只有这样你才能有效地使用它),你应该阅读(可以在线下载,甚至可以在纸上购买)。这是一本非常好的书,用很好的例子教你所需要的基本知识,如果你想知道更多的话,还可以有关于更高级的内容的章节

本书假设您使用的是类Unix-/Linux的shell(如Bash)。Msysgit(又名“Git for Windows”)带来了Bash,它是为方便使用Git而预先配置的。(不,Git并不多,Msysgit只是一个捆绑包,它带来了一些通常不安装在Windows上的Git的其他依赖项。)

shell(也称为控制台或终端)在本例中是命令行解释器,就像Windows上的cmd.exe一样;在类似*nix的系统上,有比Windows更多的选择(其中一个选择是Powershell),但这只是一些次要信息

示例中的$符号是*nix类shell上的典型提示分隔符;在Windows(cmd.exe)上,通常使用“>”作为分隔符。它没有特殊意义,只是作为一个分隔符

“签出”的含义以及如何将文件和文件夹添加到版本控制中,在提到的书中有很好的解释。一般来说,您也不需要了解任何版本控制方面的知识,这本书是为绝对初学者编写的(事实上,要开始使用Git,不了解其他VCS可能是一个优势)


如果您需要本书(或此处提到的其他教程或谷歌上提到的教程)中的内容的任何帮助,请随时访问#git IRC频道(更多关于的信息,在那里人们可以通过小问题立即帮助您。

谷歌搜索
git tutorial windows
的第一个结果看起来很有希望;接下来的四到五个结果也很有希望。如果您想了解git是如何工作的(无论操作系统如何),给自己倒杯茶,拿块饼干,看@MrTheWalrus你已经批准了删除我的文章中说你只能使用github存储库的内容。你有证据表明你可以使用github windows应用程序处理通用git项目而不是本地项目吗?(例如,我可以将其用于bitbucket吗?).否则,你作为评论员做得很糟糕。