≡菜单

How to Install GIT for 赢得dows and Create / 克隆 Remote Repositories

GIT是高效的开源分布式版本控制系统。

本文介绍了以下内容:

  1. How to install GIT 上 赢得dows
  2. How to create a local GIT repository 上 赢得dows
  3. 如何连接到远程GIT存储库(可能位于3d捕鱼达人服务器上)并下载文件以在Windows计算机上本地工作


如果您不熟悉GIT,请务必阅读以下文章: 3d捕鱼达人上的GIT简介.

1. How to Install GIT for 赢得dows

GIT下载页面 -> Under “Binaries” section -> Under “Win” section -> 点击msysgit.

这将带您到 msysgit主页. 点击the download tab -> 点击the install link for “Windows官方Git的完整安装程序”此页面顶部的链接。

如果你不这样做’不想经历以上所有点击,这是指向 msysgit页面上的下载页面.

当前用于Windows的GIT的最新版本是:Git-1.7.8-preview20111206.exe

点击the downloaded executable to start the install process. Accept all the default options during installation as shown below.

安装向导将引导您完成以下10个屏幕:

1)欢迎画面

2)阅读许可证

3)选择目标文件夹: 默认情况下,它将安装在“C:\Program Files\Git”

4)选择组件: 这使您可以选择要安装的git组件。使用默认选择。

5)选择开始菜单文件夹

6)调整您的PATH环境: 使用默认选择“Use Git Bash Only”.

7)选择SSH可执行文件: 使用默认选择“Use OpenSSH的”.

8)配置行尾转换: 这表明Git将如何处理文本文件结尾的行。如果您打算从3d捕鱼达人上运行的远程Git存储库中检出文件,请使用默认选择“签出Windows风格,提交Unix风格的行尾”.

9)安装  这将显示进度条,指示安装进度。

10)完成Git设置向导: 点击finish to exist the setup.

2. How to Create a Local GIT repository 上 赢得dows

点击“Git GUI”从Windows开始菜单中。这将显示以下内容“GIT Menu”. 点击“创建新的存储库” from here.

1) 创建新的存储库:

仅当本地计算机上具有原始源代码并且您希望在本地跟踪版本时,才创建新的存储库。如果源代码位于远程GIT存储库中,则应使用“克隆现有存储库”下一节中说明的选项。

2)选择代码目录:

选择源代码所在的目录。在此示例中,源代码位于“c:\passwordmanager”

3) 无阶段变更:

位于下面的所有文件“c:\passwordmanager”将显示在“Unstaged Changes”位于左上角的部分。

4) 分阶段的变更

点击the “Stage Changed”位于中下部的按钮。这将暂存所有这些文件。现在轮到你’ll see the “Unstaged Changes”部分将变为空,所有文件将显示在“分阶段的变更(将提交)”位于左下角的部分。

5) 承诺 Changes

在右下角的大文本框中输入提交消息,然后单击“Commit”按钮。这将提交来自“分阶段的变更(将提交)”部分。提交后,“Unstaged Changes” and “Staged Changes”部分将为空。

6)修改文件

每当您修改此本地存储库中的文件(在本示例中为c:\ passwordmanager)时,都需要转到Git并进行更改->将更改提交到存储库。例如,我修改了位于c:\ passwordmanager下的Attribute.java文件,然后单击“Rescan”Git GUI中的按钮,它将仅显示更改的文件(例如:Attribute.java)。“Unstaged Changes”部分。您可以单击此文件,以查看实际更改的行。

如果您对此更改感到满意,请点击“Stage Changed”, and then click 上 “Commit”将此更改提交到本地Git存储库。

3.如何连接到远程Git存储库

大多数时候,你’在Windows上安装Git GUI,以便您可以下载3d捕鱼达人服务器上的远程存储库,并下载文件以在本地系统上工作。

在这种情况下,您需要使用“克隆远程存储库”Git GUI主菜单中的项目。

克隆时,Git从远程服务器提取每个文件的所有版本(而不仅仅是当前版本)。

源位置: 这是远程git URL。在大多数情况下,’将使用SSH连接到远程Git存储库。

以以下任何一种格式输入源位置(两者完全相同):

  • ssh://用户名@服务器名:gitproject
  • 用户名@服务器名:gitproject

在以下示例中,我’已指定[email protected]:passworddragon,它将使用SSH协议和用户名ramesh连接到thegeekstuff.com服务器。连接后,这将尝试下载名为git的项目‘passworddragon’.

目标目录: 这是本地Windows机器上的目录,应该存储从远程服务器下载的git项目。

点击“Clone”,这将要求您接受SSH密钥(如果是第一次连接到远程git服务器),并提示您输入给定用户名的密码。在此阶段,这将从远程Git存储库下载所有文件并将其克隆为本地存储库,您可以在此进行任何更改。

如果您喜欢这篇文章,您可能还会喜欢..

  1. 50个3d捕鱼达人 Sysadmin教程
  2. 50个最常用的3d捕鱼达人命令(包括示例)
  3. 排名前25位的最佳3d捕鱼达人性能监视和调试工具
  4. 妈妈,我找到了! – 15个实用的3d捕鱼达人 Find命令示例
  5. 3d捕鱼达人 101 Hacks第二版电子书 3d捕鱼达人 101黑客手册

Bash 101 Hacks书 Sed和Awk 101黑客手册 Nagios Core 3书 Vim 101黑客手册

{ 12 评论… 加一 }

  • 迪奥·科泽尔斯基(Deo Kozerski) 2012年2月22日,下午8:53

    ahhahaah从未想过您会制作这种教程。我想您已经读懂了我的想法,哈哈..我昨天在google上搜索了GIT上的可能内容,但从未想到我在此网站上找到了它。

  • Arjun 2012年8月9日,上午6:27

    您能告诉我使用GIT GUI的目的吗?

  • 本杰 2012年12月14日,上午9:25

    不错的简单教程。一个小问题-它没有’就像上面暗示的那样简单。第一次提交时,您’将会收到关于尚未在存储库中设置用户名和电子邮件的错误。

    快速说明您需要启动GIT Bash并键入以下内容(插入您自己的用户名和电子邮件)会有所帮助:

    git配置–global user.name “”
    git配置–global user.email “”

    奇怪的是,似乎没有人在互联网上的任何地方清楚地解释这一点(我’ve seen)- it’s like it’假设每个人都知道您需要使用GIT Bash,而不要像我一样尝试将其键入Windows Command Prompt。

  • 欧西 2013年5月23日,下午12:01

    谢谢拉梅什和本杰
    该代码需要一个双— dash
    git配置–global user.name “Jane Doe”
    git配置–global user.email [email protected]

  • 潘卡伊 2013年5月29日,上午12:55

    谢谢拉梅什…
    我正在寻找一些设置…
    我的3d捕鱼达人 Git服务器具有远程存储库。
    我必须从远程仓库创建本地仓库,并与团队成员共享我的本地仓库。我不希望他们直接将代码推送到远程仓库。
    你能告诉我怎么做吗?

  • 佩德罗 2013年6月4日,下午5:12

    你好,

    我试图通过在两台机器上下载eclipse插件来使用git。
    安装免费的SSH服务器
    在一台机器上建立本地存储库
    在其他计算机上配置遥控器以访问该特定计算机

    我们可以通过ssh将OK连接起来,但是在尝试到达已获取的仓库时会出错。

    这可能吗,还是我总是必须安装某种git服务器?

  • AJ 2013年8月11日,上午1:26

    Ramesh,谢谢您的指导。但是我无法克隆远程存储库。当我从d:drive中选择任何现有文件夹(例如d:\ gitlab,d:\等)时,它在目标文件夹上出错。

  • 朱豪 2013年12月8日,下午1:33

    我为Windows安装了git gui,为3d捕鱼达人安装了git。
    我做了一个仓库,通过使用命令行我可以克隆它。

    But how to open it with gui ? it never gives me ok when trying to open git://192.168.1.120/myrepo.git
    即使在命令行下也可以。我不想使用ssh,因为这只是lan repo。

  • 马杜 2014年8月28日,上午9:05

    您能告诉我如何在git中(不在git hub中)以不同的邮件和不同的用户但在同一台笔记本电脑和同一git中创建第二个帐户

  • 拉查纳·查万(Rachana Chavan) 2015年6月26日,下午11:26

    你好

    发现这个非常有用。
    谢谢

  • 匿名 一月13,2017,11:12上午

    当前的Git版本是2.11.0,请更新站点。

  • 拉贾塞卡 2017年3月13日,上午1:36

    你好

    是Subversion管理员,我可以在其中创建用户并为每个存储库/用户定义各种访问规则。

    我该如何在GIT中做到这一点?

发表评论