前言:

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

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

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

提取码: g748

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

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

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

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

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

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

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

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

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

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

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

//github上的仓库
https://github.com/aherboy/wxapp.git
//服务器里创建的git仓库
ssh://xiao7@www.zy13.net:29418/wxapp.git

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

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

四、提交和推送代码

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

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

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

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

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

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

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

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

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

  1. Window系统下搭建GIT本地服务器详细教程

    文章目录 说明 软件 安装配置 设置windows service方式启动GitBlit 说明 1.因为信息安全 2.商业机密 3.所以就要做本地git服务 软件 这里搭建Git本地服务器我用的工具是 ...

  2. window系统下github/码云的项目上传、下载

    添加小程序,兑换各种视频教程/数据资源. 第一步.官网https://git-scm.com/downloads下载window版本git;下载完成后有git-cmd和git-bash两个软件: 第二 ...

  3. Git 详细教程之五:SSH 免密登陆 GitHub

       由于每次 Git 对远程库 GitHub 进行推送(push)等操作时都需要进行登陆验证才可以进行,比较麻烦.本篇博客提供了一种新的链接方式:『Git 详细教程之五:SSH 免密登陆 GitHu ...

  4. 在ROS(indigo)中读取手机GPS用于机器人定位~GPS2BT在ubuntu和window系统下的使用方法~

    通过网页快速了解Linux(Ubuntu)和ROS机器人操作系统,请参考实验楼在线系统如下: 初级教程可参考:https://www.shiyanlou.com/courses/854 邀请码:U23 ...

  5. NSIS(Nullsoft Scriptable Install System)开源安装程序制作软件使用详细步骤(Windows系统下)

    NSIS(Nullsoft Scriptable Install System)开源安装程序制作软件使用详细步骤(Windows系统下)安装包制作 1.软件详情 软件版本 版本说明 翻译跟进 2.教程 ...

  6. window系统下安装TensorFlow-gpu

    window系统下安装TensorFlow-gpu 本教程是在window系统下进行的,如果你是Linux系统,请寻找其他教程. 本教程安装的是TensorFlow-gpu 2.1.0版本 1.我的安 ...

  7. window系统下的堆栈溢出 作者:ipxodi

    国内私募机构九鼎控股打造APP,来就送 20元现金领取地址:http://jdb.jiudingcapital.com/phone.html 内部邀请码:C8E245J (不写邀请码,没有现金送) 国 ...

  8. Window系统下如何生成ssh key以及如何在码云中添加公钥

    前言 本篇文章是以window系统和码云为例讲解如何在window系统下生成ssh key,然后在码云中添加公钥,然后可以远程仓库的ssh地址克隆远程git仓库代码 一.首先在window下生成ssh ...

  9. window系统下如何查看so库的信息

    转载请标明出处,维权必究:https://www.cnblogs.com/tangZH/p/10458388.html  linux系统下能够直接用命令行查看so库的信息,但是window系统下咋办好 ...

  10. window系统下C语言找不到fork()函数

    window系统下C语言找不到fork()函数 有次模拟进程时,想在window系统下调用fork()函数,但是就是引入相关头文件都无法找到函数,一开始是怀疑是否引入的头文件有误或者缺失,发现并没有缺 ...

最新文章

  1. Android 网络操作常用的两个类
  2. WMIC 命令如何使用?
  3. dotNetSpider 手记
  4. 【洛谷P2680】运输计划
  5. 2021年春季学期期末统一考试 高级财务会计 试题
  6. JDBC连接池与工具类
  7. pytorch 如何使用cuda
  8. 用screenfetch显示带有酷炫Linux标志的基本硬件信息
  9. 高性能游戏本搭服务器,为吃鸡而生,这几款高性能游戏本不容错过!
  10. Gstreamer播放videotestsrc流程(十四)
  11. i2c-tools 使用集锦
  12. 研报笔记:光大证券多因子系列1-3
  13. Qt获取键盘按键ctrl和alt以及shift按键按下和松开
  14. 滴滴WebApp实践经验分享
  15. 2019年第十届蓝桥杯决赛(国赛) C++大学A组 D题 序列求和【全网找不到的题解?】
  16. Keil的AC6与AC5中文手册
  17. PVZ系列六 | 僵尸动画转换
  18. 漫威所有电影的 按时间线的观影顺序
  19. MySQL JDBC PreparedStatement
  20. BBR 拥塞控制算法blog笔记

热门文章

  1. STM32 WAVWM8978简介
  2. 怎么用软件测试相似相似度,文档相似性检测工具
  3. FOI 2019 游记
  4. ecu故障现象_发动机各传感器故障现象总结
  5. 用逻辑覆盖法设计测试用例 int fun(int x,int y, int z) { if((y>1)(z==0)) {x=x/y} if((y==2)||(x==1)) {x=x+1}
  6. qtabwidget设置表头_QTableWidget添加表头菜单 并 可以通过表头菜单隐藏选中列
  7. 实验一:线性表的基本操作实现及其应用
  8. 面试时,当HR问“你有什么要问我的吗”时,应该问什么?
  9. asp.net mvc 图片裁剪上传
  10. 电子发票撤销 java_已确认的发票如何撤销