`

Git Gui for Windows的建库、克隆(clone)、上传(push)、下载(pull)、合并(转)

    博客分类:
  • git
git 
阅读更多
  1. 出处:http://www.cnblogs.com/qq78292959/p/4253772.html 

本教程将讲述:gitk的Git Gui的部分常用功能和使用方法,包括:建库、克隆(clone)、上传(push)、下载(pull - fetch)、合并(pull - merge)。

——————————————————————————————————————————————

1、下载并安装

    下载地址:

        http://code.google.com/p/msysgit/downloads/detail?name=Git-1.7.10-preview20120409.exe

    安装的话,新手的话,全部“下一步(next)”即可。

 

2、建库(init)

    (如果你需要在本机计算机建库并管理自己的代码,请看此节。)

    首先,新建一个文件夹,进入文件夹后点击右键,选择“Git Init Here”:

    执行完这个操作后,会发现此文件夹中,多了一个“.git”的隐藏文件夹,说明执行成功。

    然后,将源代码copy到此目录中(也可以直接在源代码处直接init):

    做完这个操作后,再点击鼠标右键后,点击“Git Commit Tool”,填写完commit后,点击“提交”即可:

    最后,我们来看一下History,右键点击鼠标选择“Git History”:

    Enjoy~!\(^o^)/~

 

 

3、克隆(clone)

   (如果你从属于某个项目下,需要将远程的库down到本机计算机,请看此节。)

    在需要建立库的目录下点击右键选择:“Git Gui” :

    在弹出窗口点击“克隆已经版本库”:

    重点来了,之所以将这步称为重点,是因为网上大多数这一步的教程都错误的!

     然后在Source Location中输入完整的待克隆版本库所在地址,在Target Directory中输入或选择本地的目录(请注意此处会自动新建一个目录,不需要提前建立!)

    我以ssh为例,

    以下第一幅图是局域网内部为例的:

    上面是局域网案例的。

    下面是访问外网IP的方式:

    外网访问可以需要注意几点:

    (1)、因为Gui的source location这里其实不能更换ssh默认端口,就算加上“:实际端口号”也会返回以下错误信息:

————————————

ssh: connect to host 123.117.67.67 port 22: Bad file number
fatal: The remote end hung up unexpectedly

————————————

    (2)、不能使用~号来代替家目录的路径组成部分了,必须使用git远端库的绝对地址

 

    然后点击“克隆”,会提示输入ssh对应的密码:

    输入密码后,就会自动克隆了,这里可能要输入3次密码,请一次次认真输入吧。成功后会提示类似信息:

——————————————————————————

From 192.168.31.130:~/jmcx
 * [new branch]      master     -> origin/master

——————————————————————————

    关闭掉当前窗口,会自动弹出git gui,然后可以在“版本库”下选择“浏览master上的文件”查看已下载文件,也可以直接去刚才的Target Directory中查看相关文件。

 

4、上传(push)

   (如果你从属于某个项目下,已经clone了远程的库,需要将本地代码修改后,上传到远端库,请看此节。)

    前提条件需要满足已经完成上面的“2、建库”操作了。修改文件后,在Git Gui下进行“缓存改动”,然后输入描述,点击“提交”,点击“上传”,输入密码后回自动上传。成功应该是:

 

5、下载(pull - fetch)

    右键在git库所在目录下打开Git Gui,在上方找到“远端(remote)”,点开之后选择“从..获取(fetch)”,自动展开后,点击“origin”:

    然后输入密码,点击OK,即可完成操作:

    这样就OK了,不过这样只是下载了,并没有和你本地的代码合并,要合并的话,还需要做一个操作,请看下节。

 

6、合并(pull - merge)

    fetch之后,到Git Gui的“合并(merge)”下点击“本地合并”,一般情况下是默认条件直接点击“合并(merge)”即可:

   

————————————————————————————————————————————

    到这里教程就告一段落了。

分享到:
评论

相关推荐

    Git GUI操作流程

    在本文中,我们将详细探讨如何通过Git GUI进行从拉取代码到上传代码的一系列操作。 1. **克隆仓库** 在开始任何操作之前,首先需要克隆远程仓库到本地。在Git GUI中,选择“Clone Existing Repository”,然后在弹...

    Git64 for windows最新版

    如`git clone`用于克隆远程仓库,`git add`用于将更改添加到暂存区,`git commit`用于保存更改,`git push`用于将本地更改推送到远程仓库,以及`git pull`用于从远程仓库拉取并合并更改。此外,`git branch`和`git ...

    git for windows 源码

    Git for Windows源码是针对Windows操作系统的一个Git发行版,它提供了在Windows环境下使用Git的便利。Git是一款分布式版本控制系统,由Linux之父Linus Torvalds开发,最初用于Linux内核开发,后来因其强大和高效的...

    Git1.9.4 for windows

    Git1.9.4 for Windows 是Git为Windows操作系统特别设计的一个版本,旨在提供一个在Windows环境下使用Git的强大工具集。 Git的核心特性包括: 1. 分布式:每个开发者的本地仓库都是一个完整的版本库,无需网络连接...

    Git for Windows 2.15.1

    对于初次接触Git的用户,建议学习基本的Git命令,如`git clone`(克隆仓库)、`git add`(暂存更改)、`git commit`(提交更改)、`git push`(推送更改至远程仓库)和`git pull`(拉取远程仓库的更新)等。...

    Git_for_Windows_1.9.5

    你可以执行如`git init`来创建一个新的Git仓库,`git clone`用于克隆远程仓库到本地,`git add`将文件添加到暂存区,`git commit`用来保存工作进度,`git push`将本地的修改推送到远程仓库,而`git pull`则可以拉取...

    git_for_windows_64bits

    下载并运行"git_for_windows"压缩包中的安装程序,按照向导步骤进行安装,可以选择默认设置或根据个人需求定制安装路径、编辑器、终端模拟器等选项。 2. **配置Git**: 安装完成后,首次使用Git时,需要设置用户名称...

    Git for windows

    在使用Git for Windows时,用户需要了解基本的Git命令,例如`git clone`用于克隆远程仓库,`git add`用于将改动添加到暂存区,`git commit`用于保存更改,`git push`用于将本地更改推送到远程仓库,以及`git pull`...

    git GUI使用

    可以从Git官方网站(https://git-scm.com/downloads)下载适用于Windows的Git for Windows安装包。安装过程中可以选择安装Git Bash和Git GUI等组件。 二、配置Git 安装完成后,首次运行Git需要进行一些基本配置。...

    git for windows中文汉化

    Git for Windows是一款专为Windows操作系统设计的Git版本控制系统,它提供了命令行工具和一个图形用户界面(GUI),使得在Windows环境下使用Git变得更为方便。这个汉化包是基于Git的源代码2.17.0版本编译而成,并且...

    git for windows source code

    在Git for Windows中,用户可以使用这些命令行工具执行常见的Git操作,如`clone`(克隆仓库)、`add`(添加文件到暂存区)、`commit`(保存更改)、`push`(将本地更改推送到远程仓库)和`pull`(获取并合并远程仓库...

    Git For Windows资源包

    描述中提到的"Git For Windows资源包"暗示了这个压缩文件可能包含了Git的Windows特定配置或附加工具,例如Git Bash(一个模拟Linux命令行环境的工具),Git GUI(一个图形用户界面),以及可能的其他实用工具,如...

    git for windows(32+64)

    Git for Windows是一款专为Windows操作系统设计的Git发行版,它使得在Windows环境下使用Git变得方便且高效。Git本身是一个强大的工具,由Linux之父Linus Torvalds开发,旨在提供一个分布式版本控制系统,用于跟踪...

    最新版本git for windows 2.21.0 32-64

    - Git最初是为Linux系统设计的,但Git for Windows使得Git在Windows环境下也能顺利运行,它包含了Git Bash(一个模拟Unix shell环境)和Git GUI(图形用户界面)等工具。 - Git for Windows 2.21.0是该软件的一个...

    Git for windows 64位 客户端

    2. **Git GUI**:Git GUI是Git for Windows自带的一个图形用户界面,用户可以通过这个直观的界面进行各种Git操作,如提交、推送、拉取、合并等,无需记忆复杂的命令行语法,对于初学者尤其友好。 3. **Git ...

    windows-Git-for-windows-2.42.0.2-64-bit.zip

    - **命令行使用**:了解和掌握基本的Git命令,如`git clone`、`git add`、`git commit`、`git push`、`git pull`等,对于日常的版本控制操作至关重要。 总的来说,Git for Windows是Windows用户在本地开发环境中...

    Git for Windows -2.19.0-64-bit

    Git for Windows -2.19.0-64-bit 是Git在Windows平台上的一款发行版,专为64位操作系统设计。Git是一款分布式版本控制系统,它允许开发者协作开发软件项目,跟踪代码更改,管理多个版本,并方便地进行团队合作。这个...

    git-for-windows-2.15

    Git for Windows 2.15 是一个专为Windows操作系统设计的Git版本控制系统,它使得开发者能够在Windows环境下方便地使用Git命令行工具。Git是目前最流行的分布式版本控制系统,广泛应用于软件开发、文档协作等场景。...

    Git gui setup

    **基本操作**:克隆完成后,你可以使用Git GUI的界面进行各种操作,如查看文件差异(`diff`)、添加文件到暂存区(`add`)、提交更改(`commit`)、推送更改到远程仓库(`push`)和从远程仓库拉取最新更改(`pull`)...

    Git for windows 2019

    Git for Windows 2019 是一个专门为Windows操作系统设计的Git版本控制系统,它包含了所有必要的组件,使得在Windows环境下能够方便、高效地使用Git。Git是Linus Torvalds为Linux内核开发而创建的一个分布式版本控制...

Global site tag (gtag.js) - Google Analytics