Git详细教程(三):window系统下,使用Git Gui管理项目

前言:

在这里单独把Git Gui的使用教程整理出来,Git Gui可以直接在窗口界面上进行操作,很大程度上方便程序员在window下进行项目开发。

看不懂英文的朋友,可以下载Git的汉化补丁,下载地址:

百度网盘链接: https://pan.baidu.com/s/1g84UOxilfHd8RNDLyuL4Mg

提取码: g748

一、克隆远程地址的版本库

1、打开Git Gui软件,选择Repository菜单的Clone子菜单,或者按Ctrl+L

Git详细教程(三):window系统下,使用Git Gui管理项目_第1张图片

2、在弹出的窗口中,输入远程仓库地址,和选择要保存的位置,然后点击“clone”按钮

Git详细教程(三):window系统下,使用Git Gui管理项目_第2张图片

3、如果没有设置SSH免密登录,可能会提示输入密码,按要求输入即可 

Git详细教程(三):window系统下,使用Git Gui管理项目_第3张图片

 二、获取SSH Keys,设置SSH 免密登录

1、启动GUI,菜单 → Help(帮助) → Generate SSH Key(创建密钥),如果已经创建过,该选项为 Show SSH Key

Git详细教程(三):window系统下,使用Git Gui管理项目_第4张图片

2、去你的代码托管服务器 → 账号设置中 → 添加SSH Keys,如下图是github.com的

Git详细教程(三):window系统下,使用Git Gui管理项目_第5张图片

Git详细教程(三):window系统下,使用Git Gui管理项目_第6张图片

三、配置Remote,设置远程仓库对象

1、菜单栏 → Remote  → Add...

Name:输入自定义的远程连接对象名称

Location:填写远程仓库的地址,也就是项目的git地址,例如下面的2个地址都可以:

//github上的仓库
https://github.com/aherboy/wxapp.git
//服务器里创建的git仓库
ssh://[email protected]:29418/wxapp.git

特别说明:如果没有配置SSH免密登录的话,会提示输入账号和密码 

Git详细教程(三):window系统下,使用Git Gui管理项目_第7张图片

2、填写好后,点击"Add“按钮,会弹出测试连接的窗口,成功后显示Success绿色,如果连接失败,也会提示相应的错误信息:

Git详细教程(三):window系统下,使用Git Gui管理项目_第8张图片

四、提交和推送代码

1、在本地仓库把代码写完后,点击Rescan进行重新扫描,会对比远程版本库,看哪些文件有所变动

Git详细教程(三):window系统下,使用Git Gui管理项目_第9张图片

2、鼠标点击Unstaged Changes区域(未缓存的改动)改动过的文件,这些文件会自动添加到Staged Changes区域(已缓存的改动)中,然后再点击“Commit”提交按钮

Git详细教程(三):window系统下,使用Git Gui管理项目_第10张图片

3、会出现报错如下,原因是没有填写Commit Message(提交备注信息):

Git详细教程(三):window系统下,使用Git Gui管理项目_第11张图片

4、重新填写一下 Commit Message(提交备注信息),再点Commit提交即可

5、提交成功,但并没有真正更新到远程git仓库里的版本库中,因为提交只是交到了缓存里的分支中。

6、很重要的一步:选择工具栏中的romote → fetch Form → orgin,实现pull的效果,保证多人合作的版本统一。

Git详细教程(三):window系统下,使用Git Gui管理项目_第12张图片

7、最后一步才是Push推送到远程Git仓库的版本库中

Git详细教程(三):window系统下,使用Git Gui管理项目_第13张图片

8、请牢记提交的顺序( Commit → Pull  → Push ),不要出错 :

Git详细教程(三):window系统下,使用Git Gui管理项目_第14张图片

你可能感兴趣的:(Git)