Git 在所有主要平台上都可用。以下说明将引导您完成在 Windows 上的安装,但最好总是咨询官方 Git 网站以获取最新信息。
Windows git 可通过 MsysGit 包获得。
- 下载并执行最新版本的安装程序。
- 在标题为“调整您的路径环境”的设置屏幕中,选择“仅使用 Git Bash”选项
- 在标题为“选择 SSH 可执行文件”的设置屏幕中,选择“使用 OpenSSH”
- 最后,选择“签出窗口样式,提交 Unix 样式的行尾”,然后按“下一步”开始安装。
这将安装一个名为“Git Bash”的新程序,这是您在使用 Git 时应该使用的命令提示符。
图 Git Bash 的截图
Git 附带了一长串配置选项,涵盖了从您的名字到您最喜欢的合并工具的所有内容。您可以使用git config
命令设置选项,或者在主目录中手动编辑名为.gitconfig
的文件。下面是一些最常见的选项。
对于任何新的 Git 安装,您首先要做的是自我介绍。Git 用您的提交记录这些信息,像 GitHub 这样的第三方服务使用它来识别您。
git config --global user.name "John Smith"
git config --global user.email john@example.com
--global
标志记录~/.gitconfig
中的选项,使其成为所有新存储库的默认值。省略它可以让您在每个存储库的基础上指定选项。
Git 的命令行实现依赖文本编辑器进行大部分输入。您可以通过core.editor
选项让 Git 使用您选择的编辑器:
全球核心。编辑 gvim
默认情况下,Git 没有任何快捷方式,但是您可以通过别名命令来添加自己的快捷方式。如果你来自 SVN,你会喜欢下面的绑定:
git config --global alias.st status
git config --global alias.ci commit
git config --global alias.co checkout
git config --global alias.br branch
通过在 Git Bash 提示符下运行git help config
了解更多信息。
Git 被设计成尽可能不引人注目。Git 存储库和普通项目文件夹之间的唯一区别是在项目根目录中有一个额外的.git
目录(而不是像 SVN 那样在的每个子文件夹中)。要将一个普通的项目文件夹变成一个完整的 Git 存储库,运行git init
命令:
git init <path>
<path>
参数应该是存储库的路径(留空将使用当前工作目录)。现在,您可以使用 Git 所有出色的版本控制功能。
作为git init
的替代,您可以使用以下命令克隆现有的 Git 存储库:
git clone ssh://<user>@<host>/path/to/repo.git
使用 SSH 登录<host>
机器,下载repo.git
项目。这是一个完整的副本,而不仅仅是一个到服务器存储库的链接。您有自己的历史记录、工作目录、临时区域和分支结构,在您将它们推回到公共存储库之前,没有人会看到您所做的任何更改。