Git详细教程(三):window系统下,使用Git Gui管理项目
前言:
在这里单独把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管理项目相关推荐
- Window系统下搭建GIT本地服务器详细教程
文章目录 说明 软件 安装配置 设置windows service方式启动GitBlit 说明 1.因为信息安全 2.商业机密 3.所以就要做本地git服务 软件 这里搭建Git本地服务器我用的工具是 ...
- window系统下github/码云的项目上传、下载
添加小程序,兑换各种视频教程/数据资源. 第一步.官网https://git-scm.com/downloads下载window版本git;下载完成后有git-cmd和git-bash两个软件: 第二 ...
- Git 详细教程之五:SSH 免密登陆 GitHub
由于每次 Git 对远程库 GitHub 进行推送(push)等操作时都需要进行登陆验证才可以进行,比较麻烦.本篇博客提供了一种新的链接方式:『Git 详细教程之五:SSH 免密登陆 GitHu ...
- 在ROS(indigo)中读取手机GPS用于机器人定位~GPS2BT在ubuntu和window系统下的使用方法~
通过网页快速了解Linux(Ubuntu)和ROS机器人操作系统,请参考实验楼在线系统如下: 初级教程可参考:https://www.shiyanlou.com/courses/854 邀请码:U23 ...
- NSIS(Nullsoft Scriptable Install System)开源安装程序制作软件使用详细步骤(Windows系统下)
NSIS(Nullsoft Scriptable Install System)开源安装程序制作软件使用详细步骤(Windows系统下)安装包制作 1.软件详情 软件版本 版本说明 翻译跟进 2.教程 ...
- window系统下安装TensorFlow-gpu
window系统下安装TensorFlow-gpu 本教程是在window系统下进行的,如果你是Linux系统,请寻找其他教程. 本教程安装的是TensorFlow-gpu 2.1.0版本 1.我的安 ...
- window系统下的堆栈溢出 作者:ipxodi
国内私募机构九鼎控股打造APP,来就送 20元现金领取地址:http://jdb.jiudingcapital.com/phone.html 内部邀请码:C8E245J (不写邀请码,没有现金送) 国 ...
- Window系统下如何生成ssh key以及如何在码云中添加公钥
前言 本篇文章是以window系统和码云为例讲解如何在window系统下生成ssh key,然后在码云中添加公钥,然后可以远程仓库的ssh地址克隆远程git仓库代码 一.首先在window下生成ssh ...
- window系统下如何查看so库的信息
转载请标明出处,维权必究:https://www.cnblogs.com/tangZH/p/10458388.html linux系统下能够直接用命令行查看so库的信息,但是window系统下咋办好 ...
- window系统下C语言找不到fork()函数
window系统下C语言找不到fork()函数 有次模拟进程时,想在window系统下调用fork()函数,但是就是引入相关头文件都无法找到函数,一开始是怀疑是否引入的头文件有误或者缺失,发现并没有缺 ...
最新文章
- Android 网络操作常用的两个类
- WMIC 命令如何使用?
- dotNetSpider 手记
- 【洛谷P2680】运输计划
- 2021年春季学期期末统一考试 高级财务会计 试题
- JDBC连接池与工具类
- pytorch 如何使用cuda
- 用screenfetch显示带有酷炫Linux标志的基本硬件信息
- 高性能游戏本搭服务器,为吃鸡而生,这几款高性能游戏本不容错过!
- Gstreamer播放videotestsrc流程(十四)
- i2c-tools 使用集锦
- 研报笔记:光大证券多因子系列1-3
- Qt获取键盘按键ctrl和alt以及shift按键按下和松开
- 滴滴WebApp实践经验分享
- 2019年第十届蓝桥杯决赛(国赛) C++大学A组 D题 序列求和【全网找不到的题解?】
- Keil的AC6与AC5中文手册
- PVZ系列六 | 僵尸动画转换
- 漫威所有电影的 按时间线的观影顺序
- MySQL JDBC PreparedStatement
- BBR 拥塞控制算法blog笔记
热门文章
- STM32 WAVWM8978简介
- 怎么用软件测试相似相似度,文档相似性检测工具
- FOI 2019 游记
- ecu故障现象_发动机各传感器故障现象总结
- 用逻辑覆盖法设计测试用例 int fun(int x,int y, int z) { if((y>1)(z==0)) {x=x/y} if((y==2)||(x==1)) {x=x+1}
- qtabwidget设置表头_QTableWidget添加表头菜单 并 可以通过表头菜单隐藏选中列
- 实验一:线性表的基本操作实现及其应用
- 面试时,当HR问“你有什么要问我的吗”时,应该问什么?
- asp.net mvc 图片裁剪上传
- 电子发票撤销 java_已确认的发票如何撤销